CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
CASM::Logging Class Reference

#include <Log.hh>

+ Inheritance diagram for CASM::Logging:

Detailed Description

Definition at line 246 of file Log.hh.

Public Member Functions

 Logging (Log &log=default_log(), Log &debug_log=default_log(), Log &err_log=default_err_log())
 
Loglog () const
 
Logdebug_log () const
 
Logerr_log () const
 

Static Public Member Functions

static Logging null ()
 

Private Attributes

Logm_log
 
Logm_debug_log
 
Logm_err_log
 

Constructor & Destructor Documentation

CASM::Logging::Logging ( Log log = default_log(),
Log debug_log = default_log(),
Log err_log = default_err_log() 
)
inline

Definition at line 250 of file Log.hh.

Member Function Documentation

Log& CASM::Logging::debug_log ( ) const
inline

Definition at line 259 of file Log.hh.

Log& CASM::Logging::err_log ( ) const
inline

Definition at line 263 of file Log.hh.

Log& CASM::Logging::log ( ) const
inline

Definition at line 255 of file Log.hh.

static Logging CASM::Logging::null ( )
inlinestatic

Definition at line 267 of file Log.hh.

Member Data Documentation

Log* CASM::Logging::m_debug_log
private

Definition at line 274 of file Log.hh.

Log* CASM::Logging::m_err_log
private

Definition at line 275 of file Log.hh.

Log* CASM::Logging::m_log
private

Definition at line 273 of file Log.hh.


The documentation for this class was generated from the following file: