Class template Dune::XT::Common::WithLogger

template<typename T = void>
class Dune::XT::Common::WithLogger<T>

CRTP-style mixin that adds a DefaultLogger member and logs ctor/dtor/assignment calls (mostly for debugging).

Method Dune::XT::Common::WithLogger::operator=

template<typename T = void>
ThisType &Dune::XT::Common::WithLogger<T>::operator=(const ThisType &other)

No documentation provided.

Method Dune::XT::Common::WithLogger::operator=

template<typename T = void>
ThisType &Dune::XT::Common::WithLogger<T>::operator=(ThisType &&source) noexcept

No documentation provided.

Constructor Dune::XT::Common::WithLogger::WithLogger<T>

template<>
template<typename T = void>
explicit Dune::XT::Common::WithLogger<T>::WithLogger<T>(const std::string &id, const std::array<bool, 3> &initial_state)

No documentation provided.

Constructor Dune::XT::Common::WithLogger::WithLogger<T>

template<>
template<typename T = void>
Dune::XT::Common::WithLogger<T>::WithLogger<T>(const ThisType &other)

No documentation provided.

Constructor Dune::XT::Common::WithLogger::WithLogger<T>

template<>
template<typename T = void>
Dune::XT::Common::WithLogger<T>::WithLogger<T>(ThisType &&source) noexcept

No documentation provided.

Destructor Dune::XT::Common::WithLogger::~WithLogger<T>

template<>
template<typename T = void>
Dune::XT::Common::WithLogger<T>::~WithLogger<T>()

No documentation provided.

Field Dune::XT::Common::WithLogger::logger

DefaultLogger Dune::XT::Common::WithLogger::logger

No documentation provided.

Type alias Dune::XT::Common::WithLogger::ThisType

type Dune::XT::Common::WithLogger::ThisType

No documentation provided.