|
Rosetta
|
ocstream: Output channel stream wrapper class More...
#include <ocstream.hh>

Public Member Functions | |
| ocstream (std::ostream &o_stream_a) | |
| Constructor. More... | |
| ~ocstream () override | |
| Destructor. More... | |
| operator bool () const override | |
| bool conversion More... | |
| operator std::ostream const & () const override | |
| Stream conversion. More... | |
| operator std::ostream & () override | |
| Stream conversion. More... | |
| template<typename T > | |
| ocstream & | operator<< (T const &t) |
| Stream output: override to preserve type of return value. More... | |
| ocstream & | operator<< (manipulator m) override |
| Stream manipulator output. More... | |
| ocstream & | put (char const c) override |
| Write a char. More... | |
| ocstream & | write (char const *str, std::streamsize const count) override |
| Write a string. More... | |
| ocstream & | write (std::string const &str, std::streamsize const count) override |
| Write a string. More... | |
| ocstream & | flush () override |
| Flush the stream. More... | |
| void | clear () override |
| Clear the stream. More... | |
| std::ostream const & | operator() () const override |
| Stream access. More... | |
| std::ostream & | operator() () override |
| Stream access. More... | |
| std::ostream const & | stream () const override |
| Stream access. More... | |
| std::ostream & | stream () override |
| Stream access. More... | |
| std::streambuf * | rdbuf () const override |
| Pointer to the stream buffer. More... | |
| bool | good () const override |
| Good? More... | |
| bool | eof () const override |
| End of file? More... | |
| bool | fail () const override |
| Fail? More... | |
| bool | bad () const override |
| Bad? More... | |
| bool | compressed () const override |
| Compressed? More... | |
| bool | uncompressed () const override |
| Uncompressed? More... | |
| bool | gzipped () const override |
| gzipped? More... | |
Public Member Functions inherited from utility::io::orstream | |
| virtual | ~orstream () |
| Destructor. More... | |
| template<typename T > | |
| orstream & | operator<< (T const &t) |
| Stream output. More... | |
Private Attributes | |
| std::ostream & | o_stream_ |
| Output stream reference. More... | |
Additional Inherited Members | |
Protected Types inherited from utility::io::orstream | |
| typedef std::ostream &(* | manipulator) (std::ostream &) |
Protected Member Functions inherited from utility::io::orstream | |
| orstream ()=default | |
| Default constructor. More... | |
ocstream: Output channel stream wrapper class
|
inline |
Constructor.
|
inlineoverride |
Destructor.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Clear the stream.
Implements utility::io::orstream.
References o_stream_.
Referenced by pyrosetta.bindings.pose.ResidueLabelAccessor::discard(), input_torsion_M_v_lists(), and main().
|
inlineoverridevirtual |
Compressed?
Implements utility::io::orstream.
Referenced by pyrosetta.distributed.cluster.io.IO::_save_results().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Flush the stream.
Implements utility::io::orstream.
References o_stream_.
Referenced by xtal_water_bunsat::apply(), protocols::abinitio::JumpSpecificAbrelax::do_rerun(), utility::exit_handler(), main(), utility::options::mpi_safe_std_err(), report(), and visualize().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
gzipped?
Implements utility::io::orstream.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Stream manipulator output.
Implements utility::io::orstream.
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::m, and o_stream_.
Stream output: override to preserve type of return value.
References o_stream_, and predPRE::t.
|
inlineoverridevirtual |
Write a char.
Implements utility::io::orstream.
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::c, and o_stream_.
|
inlineoverridevirtual |
Pointer to the stream buffer.
Implements utility::io::orstream.
References o_stream_.
Referenced by utility::file::gunzip(), and utility::file::gzip().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Uncompressed?
Implements utility::io::orstream.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
private |
Output stream reference.
Referenced by bad(), clear(), eof(), fail(), flush(), good(), operator bool(), operator std::ostream &(), operator std::ostream const &(), operator()(), operator<<(), put(), rdbuf(), stream(), and write().