Home
Base module

LogVoidify

Adapts a LogStream expression to void so the streaming log macros can short-circuit o

LogVoidify

#include <icy/logger.h>
struct LogVoidify

Defined in src/base/include/icy/logger.h:372

Adapts a LogStream expression to void so the streaming log macros can short-circuit on the level filter inside a ternary (glog-style): the message arguments are never evaluated for filtered-out levels.

List of all members

NameKindOwner
operator&functionDeclared here

Public Methods

ReturnNameDescription
voidoperator& inline

operator&

inline

inline void operator&(const LogStream &)

Defined in src/base/include/icy/logger.h:374