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())
 
Log & log () const
 
Log & debug_log () const
 
Log & err_log () const
 

Static Public Member Functions

static Logging null ()
 

Private Attributes

Log * m_log
 
Log * m_debug_log
 
Log * m_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: