log.h File Reference
#include <cstdio>
#include <ostream>
Include dependency graph for log.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  mpqc::Log
 
struct  mpqc::Log::Line
 
struct  mpqc::Log::Stream
 
struct  mpqc::Log::All
 

Namespaces

 mpqc
 The top-level namespace for all Massively Parallel Quantum Chemistry package.
 

Macros

#define MPQC_DEBUG   mpqc::log.debug("%s:%i: ", __FILE__, __LINE__)
 
#define MPQC_ALL_DEBUG   mpqc::log.all.debug("%s:%i: ", __FILE__, __LINE__)
 

Variables

const auto mpqc::log = Log{}
 

Macro Definition Documentation

◆ MPQC_ALL_DEBUG

#define MPQC_ALL_DEBUG   mpqc::log.all.debug("%s:%i: ", __FILE__, __LINE__)

◆ MPQC_DEBUG

#define MPQC_DEBUG   mpqc::log.debug("%s:%i: ", __FILE__, __LINE__)