Class template Dune::XT::Common::WithLogger<T>¶
-
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¶
-
template<typename T = void>
explicit Dune::XT::Common::WithLogger<T>::WithLogger(const std::string &id, const std::array<bool, 3> &initial_state = {{true, true, true}})¶ No documentation provided.
Constructor Dune::XT::Common::WithLogger::WithLogger¶
-
template<typename T = void>
Dune::XT::Common::WithLogger<T>::WithLogger(const ThisType &other)¶ No documentation provided.
Constructor Dune::XT::Common::WithLogger::WithLogger¶
-
template<typename T = void>
Dune::XT::Common::WithLogger<T>::WithLogger(ThisType &&source) noexcept¶ No documentation provided.
Destructor Dune::XT::Common::WithLogger::~WithLogger¶
-
template<typename T = void>
Dune::XT::Common::WithLogger<T>::~WithLogger()¶ No documentation provided.
Field Dune::XT::Common::WithLogger::logger¶
-
template<typename T = void>
DefaultLogger Dune::XT::Common::WithLogger<T>::logger¶ No documentation provided.
Type alias Dune::XT::Common::WithLogger::ThisType¶
-
template<typename T = void>
using Dune::XT::Common::WithLogger<T>::ThisType = WithLogger<T>¶ No documentation provided.