paludis
Version 2.6.0
|
#include <safe_ofstream.hh>
Basic operations | |
SafeOFStream (const int fd, const bool buffer) | |
SafeOFStream (const FSPath &, const int open_flags, const bool buffer) | |
~SafeOFStream () noexcept(false) | |
Additional Inherited Members | |
![]() | |
StreamHolder (Args_ &&...args) | |
StreamHolder< std::ostream > & | operator<< (T_ &&rhs) |
ostream_type & | operator<< (ostream_type &(*rhs)(ostream_type &)) |
ostream_type & | operator<< (ios_type &(*rhs)(ios_type &)) |
ostream_type & | operator<< (std::ios_base &(*rhs)(std::ios_base &)) |
bool | operator! () const |
operator bool () const | |
operator std::ostream & () | |
operator std::ostream * () | |
![]() | |
SafeOFStreamBase (const int fd, const bool buffer) | |
![]() | |
StreamHolder (Args_ &&...args) | |
StreamHolder< std::ostream > & | operator<< (T_ &&rhs) |
ostream_type & | operator<< (ostream_type &(*rhs)(ostream_type &)) |
ostream_type & | operator<< (ios_type &(*rhs)(ios_type &)) |
ostream_type & | operator<< (std::ios_base &(*rhs)(std::ios_base &)) |
bool | operator! () const |
operator bool () const | |
operator std::ostream & () | |
operator std::ostream * () | |
![]() | |
SafeOFStreamBuf | buf |
Our buffer. | |
Output stream buffer class that can be opened via an FD, and that doesn't do retarded things when given a non-file.