Template Class HasLogInterface#

Inheritance Relationships#

Derived Types#

Class Documentation#

template<class T>
class HasLogInterface#

Subclassed by Coral::ElementCommandLine< element_t, T >, Coral::ElementCommandLineApp< max_commands, depth, max_args, element_t, T >

Public Types

using Logger = LogInterface<T>#

Public Functions

inline HasLogInterface(Logger *_logger = nullptr)#
void log (Logger *_logger, const char *fmt,...) __attribute__((format(printf
inline void if (logger)

Protected Functions

inline Logger *normalize_log(Logger *_logger = nullptr)#

Protected Attributes

Logger *logger#