Class Dune::XT::Common::TimedPrefixedStreamBuffer

Inherits from std::basic_stringbuf<char, std::char_traits<char>>.

class Dune::XT::Common::TimedPrefixedStreamBuffer : public std::basic_stringbuf<char, std::char_traits<char>>

A stream buffer to be used in TimedPrefixedLogStream.

Note

Most likely you do not want to use this class directly, but TimedPrefixedLogStream instead.

Method Dune::XT::Common::TimedPrefixedStreamBuffer::sync

int Dune::XT::Common::TimedPrefixedStreamBuffer::sync() override

No documentation provided.

Method Dune::XT::Common::TimedPrefixedStreamBuffer::elapsed_time_str

std::string Dune::XT::Common::TimedPrefixedStreamBuffer::elapsed_time_str() const

No documentation provided.

Constructor Dune::XT::Common::TimedPrefixedStreamBuffer::TimedPrefixedStreamBuffer

Dune::XT::Common::TimedPrefixedStreamBuffer::TimedPrefixedStreamBuffer(const Timer &timer, std::string prefix, std::ostream &out = std::cout)

No documentation provided.

Constructor Dune::XT::Common::TimedPrefixedStreamBuffer::TimedPrefixedStreamBuffer

Dune::XT::Common::TimedPrefixedStreamBuffer::TimedPrefixedStreamBuffer(const TimedPrefixedStreamBuffer&) = delete

No documentation provided.

Field Dune::XT::Common::TimedPrefixedStreamBuffer::timer_

const Timer &Dune::XT::Common::TimedPrefixedStreamBuffer::timer_

No documentation provided.

Field Dune::XT::Common::TimedPrefixedStreamBuffer::prefix_

const std::string Dune::XT::Common::TimedPrefixedStreamBuffer::prefix_

No documentation provided.

Field Dune::XT::Common::TimedPrefixedStreamBuffer::out_

std::ostream &Dune::XT::Common::TimedPrefixedStreamBuffer::out_

No documentation provided.

Field Dune::XT::Common::TimedPrefixedStreamBuffer::prefix_needed_

bool Dune::XT::Common::TimedPrefixedStreamBuffer::prefix_needed_

No documentation provided.

Field Dune::XT::Common::TimedPrefixedStreamBuffer::mutex_

std::mutex Dune::XT::Common::TimedPrefixedStreamBuffer::mutex_

No documentation provided.

Type alias Dune::XT::Common::TimedPrefixedStreamBuffer::BaseType

using Dune::XT::Common::TimedPrefixedStreamBuffer::BaseType = std::basic_stringbuf<char, std::char_traits<char>>

No documentation provided.