Go to the documentation of this file.
14 #ifndef BRIDGEIO_INCLUDED
15 #define BRIDGEIO_INCLUDED
59 BridgeIO(
const std::string& filename =
"stdout");
60 BridgeIO(
const std::string& filename,
int node);
61 BridgeIO(
const std::string& filename,
int node, std::ios_base::openmode mode);
66 void init(
const std::string& filename);
67 void init(
const std::string& filename,
int node);
68 void init(
const std::string& filename,
int node, std::ios_base::openmode mode);
70 void init(
const std::ostream& os);
71 void init(
const std::ostream& os,
int node);
78 void crucial(
const char *format, ...);
79 void general(
const char *format, ...);
80 void detailed(
const char *format, ...);
112 void ildg(
const char *format, ...) {}
129 int node,
const char *format, va_list& arg);
164 #endif //BRIDGE_IO_INCLUDED
void init(const std::string &filename)
DEPRECATED void ildg(const char *format,...)
void set_indent(const int level)
BridgeIO for output under parallel environment with verbose level control.
DEPRECATED void ildg_init(const std::ostream &os)
void detailed(const char *format,...)
void paranoiac(const char *format,...)
std::stack< os_info > stack_
DEPRECATED void ildg_init(const std::string &filename)
BridgeIO & operator=(const BridgeIO &)
static const std::string class_name
static VerboseLevel set_verbose_level(const std::string &str)
BridgeIO(const std::string &filename="stdout")
static int m_indent_level
void crucial(const char *format,...)
std::ostream & getStream()
void print(VerboseLevel level, VerboseLevel write_level, int node, const char *format, va_list &arg)
void general(const char *format,...)
static std::string get_verbose_level(const VerboseLevel vl)