|
MADNESS 0.10.1
|
RAII class to redirect cout to a file or to /dev/null. More...
#include <print.h>
Public Types | |
| enum class | Mode { Mode::File , Mode::Discard } |
| File writes <directory>/<filename>.<NNNNN>; Discard silences cout via /dev/null. More... | |
Public Member Functions | |
| io_redirect (const long task_number, std::string filename, bool debug=false) | |
| a file in the current directory | |
| io_redirect (Mode mode, const long task_number, std::string directory, std::string filename, bool debug=false) | |
| ~io_redirect () | |
Public Attributes | |
| bool | debug = false |
| Mode | mode = Mode::File |
| std::ofstream | ofile |
| std::streambuf * | stream_buffer_cout |
Static Public Attributes | |
| static std::streambuf * | stream_buffer_cout_default = nullptr |
| default stream buffer for cout, used to restore cout | |
RAII class to redirect cout to a file or to /dev/null.