#include <zfstream.h>
Classes | |
struct | category |
struct | impl |
Public Types | |
typedef char | char_type |
Public Member Functions | |
void | close () |
bool | flush () |
zip_type | get_zip_type () const |
bool | is_complete () const |
void | open (const std::string &filename, const zip_type ztype) |
void | open (const std::string &filename, const std::ios_base::openmode omode=std::ios_base::out, zip_type ztype=zip_type::automatic) |
std::streamsize | write (const char *const s, const std::streamsize n) |
zfstream_sink () | |
zfstream_sink (const std::string &filename, const zip_type ztype) | |
zfstream_sink (const std::string &filename, const std::ios_base::openmode om=std::ios_base::out, const zip_type ztype=zip_type::automatic) | |
Private Attributes | |
boost::shared_ptr< impl > | _impl |
Definition at line 226 of file zfstream.h.
typedef char utl::zfstream_sink::char_type |
Definition at line 239 of file zfstream.h.
|
inline |
Definition at line 247 of file zfstream.h.
|
inline |
Definition at line 249 of file zfstream.h.
References open().
|
inline |
Definition at line 252 of file zfstream.h.
References open().
|
inline |
Definition at line 271 of file zfstream.h.
References _impl.
|
inline |
Definition at line 276 of file zfstream.h.
References _impl.
|
inline |
Definition at line 280 of file zfstream.h.
References _impl.
|
inline |
Definition at line 278 of file zfstream.h.
References _impl.
|
inline |
|
inline |
Definition at line 261 of file zfstream.h.
References _impl, utl::detail::deduce_zip_type(), and utl::none.
|
inline |
Definition at line 273 of file zfstream.h.
References _impl.
|
private |
Definition at line 283 of file zfstream.h.
Referenced by close(), flush(), get_zip_type(), is_complete(), open(), and write().