Collaboration diagram for mpqc::Log:

Classes

struct  All
 
struct  Line
 
struct  Stream
 

Public Member Functions

template<class T >
auto & operator<< (T &&v) const
 

Static Public Member Functions

static std::ostream & out ()
 
static std::ostream & err ()
 

Public Attributes

struct mpqc::Log::All all
 

Static Public Attributes

static Stream info { Log::out, "INFO: " }
 
static Stream warn { Log::out, "WARNING: " }
 
static Stream debug { Log::out, "DEBUG: " }
 
static Stream error { Log::err, "ERROR: " }
 

Member Function Documentation

◆ err()

std::ostream & mpqc::Log::err ( )
static

◆ operator<<()

template<class T >
auto& mpqc::Log::operator<< ( T &&  v) const
inline

◆ out()

std::ostream & mpqc::Log::out ( )
static

Member Data Documentation

◆ all

struct mpqc::Log::All mpqc::Log::all

◆ debug

Log::Stream mpqc::Log::debug { Log::out, "DEBUG: " }
static

◆ error

Log::Stream mpqc::Log::error { Log::err, "ERROR: " }
static

◆ info

Log::Stream mpqc::Log::info { Log::out, "INFO: " }
static

◆ warn

Log::Stream mpqc::Log::warn { Log::out, "WARNING: " }
static

The documentation for this struct was generated from the following files: