Rosetta
|
orstream: Output stream wrapper base class More...
#include <orstream.hh>
Public Member Functions | |
virtual | ~orstream () |
Destructor. More... | |
virtual | operator bool () const =0 |
bool conversion More... | |
virtual | operator std::ostream const & () const =0 |
Stream conversion. More... | |
virtual | operator std::ostream & ()=0 |
Stream conversion. More... | |
template<typename T > | |
orstream & | operator<< (T const &t) |
Stream output. More... | |
virtual orstream & | operator<< (manipulator m)=0 |
Stream manipulator output. More... | |
virtual orstream & | flush ()=0 |
Flush the stream. More... | |
virtual void | clear ()=0 |
Clear the stream. More... | |
virtual orstream & | put (char const c)=0 |
Write a char. More... | |
virtual orstream & | write (char const *str, std::streamsize const count)=0 |
Write a string. More... | |
virtual orstream & | write (std::string const &str, std::streamsize const count)=0 |
Write a string. More... | |
virtual std::ostream const & | operator() () const =0 |
Stream access. More... | |
virtual std::ostream & | operator() ()=0 |
Stream access. More... | |
virtual std::ostream const & | stream () const =0 |
Stream access. More... | |
virtual std::ostream & | stream ()=0 |
Stream access. More... | |
virtual std::streambuf * | rdbuf () const =0 |
Pointer to the stream buffer. More... | |
virtual bool | good () const =0 |
Good? More... | |
virtual bool | eof () const =0 |
End of file? More... | |
virtual bool | fail () const =0 |
Fail? More... | |
virtual bool | bad () const =0 |
Bad? More... | |
virtual bool | compressed () const =0 |
Compressed? More... | |
virtual bool | uncompressed () const =0 |
Uncompressed? More... | |
virtual bool | gzipped () const =0 |
gzipped? More... | |
Protected Types | |
typedef std::ostream &(* | manipulator) (std::ostream &) |
Protected Member Functions | |
orstream ()=default | |
Default constructor. More... | |
Private Member Functions | |
orstream (orstream const &) | |
Copy constructor: Undefined. More... | |
orstream & | operator= (orstream const &) |
Copy assignment: Undefined. More... | |
orstream: Output stream wrapper base class
|
protected |
|
inlinevirtual |
Destructor.
|
inlineprotecteddefault |
Default constructor.
|
private |
Copy constructor: Undefined.
|
pure virtual |
Bad?
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Clear the stream.
Implemented in utility::io::ozstream, and utility::io::ocstream.
Referenced by pyrosetta.bindings.pose.ResidueLabelAccessor::discard().
|
pure virtual |
Compressed?
Implemented in utility::io::ozstream, and utility::io::ocstream.
Referenced by pyrosetta.distributed.cluster.io.IO::_save_results().
|
pure virtual |
End of file?
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Fail?
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Flush the stream.
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Good?
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
gzipped?
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
bool conversion
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Stream conversion.
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Stream conversion.
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Stream access.
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Stream access.
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Stream manipulator output.
Implemented in utility::io::ozstream, and utility::io::ocstream.
Stream output.
References stream(), and predPRE::t.
|
pure virtual |
Write a char.
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Pointer to the stream buffer.
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Stream access.
Implemented in utility::io::ozstream, and utility::io::ocstream.
Referenced by operator<<().
|
pure virtual |
Stream access.
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Uncompressed?
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Write a string.
Implemented in utility::io::ozstream, and utility::io::ocstream.
|
pure virtual |
Write a string.
Implemented in utility::io::ozstream, and utility::io::ocstream.