Go to the source code of this file.
Classes | |
class | zorba::base64::auto_attach< StreamType > |
A base64::auto_attach is a class that attaches a base64::streambuf to a stream and automatically detaches it when the auto_attach object is destroyed. More... | |
class | zorba::base64::stream< StreamType > |
A base64::stream is used to wrap a C++ standard I/O stream with a base64::streambuf so that encoding/decoding and the management of the streambuf happens automatically. More... | |
class | zorba::base64::streambuf |
A base64::streambuf is-a std::streambuf for encoding to and decoding from Base64 on-the-fly. More... | |
Namespaces | |
namespace | zorba |
Copyright 2006-2011 The FLWOR Foundation. | |
namespace | zorba::base64 |
namespace | zorba::internal |
namespace | zorba::internal::base64 |
Functions | |
ZORBA_DLL_PUBLIC std::streambuf * | zorba::internal::base64::alloc_streambuf (std::streambuf *orig) |
template<typename charT , class Traits > | |
void | zorba::base64::attach (std::basic_ios< charT, Traits > &ios) |
Attaches a base64::streambuf to a stream. More... | |
template<typename charT , class Traits > | |
void | zorba::base64::detach (std::basic_ios< charT, Traits > &ios) |
Detaches a previously attached base64::streambuf from a stream. More... | |
ZORBA_DLL_PUBLIC int | zorba::internal::base64::get_streambuf_index () |
template<typename charT , class Traits > | |
bool | zorba::base64::is_attached (std::basic_ios< charT, Traits > &ios) |
Checks whether the given stream has a base64::streambuf attached. More... | |