MADNESS 0.10.1
madness::CCMessenger Struct Reference

#include <CCStructures.h>

Collaboration diagram for madness::CCMessenger:

Public Member Functions

 CCMessenger (World &world)
void debug_output (const std::string &msg) const
void operator() (const std::string &msg) const
template<class T>
CCMessenger operator<< (const T &t) const
void output (const std::string &msg) const
void print_warnings () const
void section (const std::string &msg) const
void subsection (const std::string &msg) const
void warning (const std::string &msg) const

Public Attributes

bool debug
std::ostream & os
 output stream
size_t output_prec
bool scientific
std::vector< std::string > warnings
 collect all warnings that occur to print out at the end of the job
World & world

Constructor & Destructor Documentation

◆ CCMessenger()

madness::CCMessenger::CCMessenger ( World & world)
inline

References debug, os, output_prec, scientific, and world.

Referenced by operator<<().

Member Function Documentation

◆ debug_output()

void madness::CCMessenger::debug_output ( const std::string & msg) const
inline

References debug, and output().

◆ operator()()

void madness::CCMessenger::operator() ( const std::string & msg) const
inline

References output().

◆ operator<<()

template<class T>
CCMessenger madness::CCMessenger::operator<< ( const T & t) const
inline

References CCMessenger(), os, and world.

◆ output()

void madness::CCMessenger::output ( const std::string & msg) const

◆ print_warnings()

void madness::CCMessenger::print_warnings ( ) const
inline

References warnings, and world.

◆ section()

void madness::CCMessenger::section ( const std::string & msg) const

References output(), and world.

◆ subsection()

void madness::CCMessenger::subsection ( const std::string & msg) const

References output(), and world.

◆ warning()

void madness::CCMessenger::warning ( const std::string & msg) const

References output(), and warnings.

Member Data Documentation

◆ debug

bool madness::CCMessenger::debug

Referenced by CCMessenger(), and debug_output().

◆ os

std::ostream& madness::CCMessenger::os

output stream

Referenced by CCMessenger(), and operator<<().

◆ output_prec

size_t madness::CCMessenger::output_prec

Referenced by CCMessenger(), and output().

◆ scientific

bool madness::CCMessenger::scientific

Referenced by CCMessenger(), and output().

◆ warnings

std::vector<std::string> madness::CCMessenger::warnings
mutable

collect all warnings that occur to print out at the end of the job

Referenced by print_warnings(), and warning().

◆ world

World& madness::CCMessenger::world

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