formio.h File Reference
#include <iosfwd>
#include <map>
#include <memory>
Include dependency graph for formio.h:
This graph shows which files directly or indirectly include this file:

Classes

class  mpqc::FormIO
 This utility class is used to print only on node 0 and to provide attractive indentation of output. More...
 
class  mpqc::FormIO::indentbuf< C >
 auto-indenting streambuf More...
 
class  mpqc::FormIO::streambuf_restorer< C >
 
class  mpqc::mpqcprintf< Char >
 

Namespaces

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

Functions

template<typename Char >
std::basic_ios< Char > & mpqc::indent (std::basic_ios< Char > &o)
 
template<typename Char >
std::basic_ios< Char > & mpqc::decindent (std::basic_ios< Char > &o)
 
template<typename Char >
std::basic_ios< Char > & mpqc::incindent (std::basic_ios< Char > &o)
 
template<typename Char >
std::basic_ios< Char > & mpqc::skipnextindent (std::basic_ios< Char > &o)
 
template<typename Char >
std::basic_ostream< Char > & mpqc::operator<< (std::basic_ostream< Char > &, const mpqcprintf< Char > &)
 
template<typename Char , typename... Args>
mpqcprintf< Char > mpqc::printf (const Char *fmt, Args &&... args)
 
std::basic_ostream< char > & mpqc::operator<< (std::basic_ostream< char > &o, const mpqcprintf< char > &s)
 
std::basic_ostream< wchar_t > & mpqc::operator<< (std::basic_ostream< wchar_t > &o, const mpqcprintf< wchar_t > &s)