ROL
|
Defines a no-output stream class ROL::NullStream and a function makeStreamPtr which either wraps a reference to a stream object or returns a pointer to a NullStream depending on the value of the argument noSuppressOutput. More...
#include <ostream>
#include <string>
#include "ROL_Ptr.hpp"
Go to the source code of this file.
Classes | |
class | ROL::details::basic_nullstream< _CharT, _Traits > |
Namespaces | |
ROL | |
ROL::details | |
Macros | |
#define | ROL_STREAM_HPP |
Typedefs | |
using | ROL::details::nullstream = basic_nullstream< char, std::char_traits< char >> |
Functions | |
Ptr< std::ostream > | ROL::details::makeStreamPtr (std::ostream &os, bool noSuppressOutput=true) |
Ptr< std::ostream > | ROL::details::makeStreamPtr (Ptr< std::ostream > os, bool noSuppressOutput=true) |
Defines a no-output stream class ROL::NullStream and a function makeStreamPtr which either wraps a reference to a stream object or returns a pointer to a NullStream depending on the value of the argument noSuppressOutput.
Definition in file ROL_Stream.hpp.
#define ROL_STREAM_HPP |
Definition at line 12 of file ROL_Stream.hpp.