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... | |
![]() | |
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 | |
![]() | |
typedef std::ostream &(* | manipulator) (std::ostream &) |
![]() | |
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().