CASM  1.1.0
A Clusters Approach to Statistical Mechanics
Log.hh File Reference
#include <boost/chrono.hpp>
#include <iostream>
#include <vector>
#include "casm/misc/cloneable_ptr.hh"

Go to the source code of this file.

Classes

struct  CASM::LogText
 
struct  CASM::LogParagraph
 
struct  CASM::LogVerbatim
 
class  CASM::Log
 
class  CASM::FixedLog
 A Log whose underlying ostream* cannot be reset. More...
 
class  CASM::OStringStreamLog
 
class  CASM::ScopedLogging
 
class  CASM::ScopedNullLogging
 
class  CASM::ScopedStringStreamLogging
 

Namespaces

 CASM
 Main CASM namespace.
 

Enumerations

enum class  CASM::JustificationType { CASM::Left , CASM::Right , CASM::Center , CASM::Full }
 

Functions

template<typename T >
Log & CASM::operator<< (Log &log, const T &msg_details)
 
Log & CASM::operator<< (Log &log, std::ostream &(*fptr)(std::ostream &))
 
Log & CASM::default_log ()
 
Log & CASM::default_err_log ()
 
Log & CASM::log ()
 
Log & CASM::err_log ()
 
Log & CASM::cout_log ()
 
Log & CASM::cerr_log ()
 
Log & CASM::null_log ()