Output byte stream wrapper with statically bound encoding.
More...
#include <encodedstream.h>
template<typename Encoding, typename OutputByteStream>
class EncodedOutputStream< Encoding, OutputByteStream >
Output byte stream wrapper with statically bound encoding.
- Template Parameters
-
template<typename Encoding , typename OutputByteStream >
template<typename Encoding , typename OutputByteStream >
73 Encoding::PutBOM(
os_);
OutputByteStream & os_
Definition: encodedstream.h:90
template<typename Encoding , typename OutputByteStream >
template<typename Encoding , typename OutputByteStream >
OutputByteStream & os_
Definition: encodedstream.h:90
template<typename Encoding , typename OutputByteStream >
template<typename Encoding , typename OutputByteStream >
#define RAPIDJSON_ASSERT(x)
Assertion.
Definition: rapidjson.h:344
template<typename Encoding , typename OutputByteStream >
76 { Encoding::Put(
os_, c); }
OutputByteStream & os_
Definition: encodedstream.h:90
template<typename Encoding , typename OutputByteStream >
#define RAPIDJSON_ASSERT(x)
Assertion.
Definition: rapidjson.h:344
template<typename Encoding , typename OutputByteStream >
#define RAPIDJSON_ASSERT(x)
Assertion.
Definition: rapidjson.h:344
template<typename Encoding , typename OutputByteStream >
EncodedOutputStream< Encoding, OutputByteStream >::RAPIDJSON_STATIC_ASSERT |
( |
sizeof(typename OutputByteStream::Ch) |
= =1 | ) |
|
|
private |
template<typename Encoding , typename OutputByteStream >
#define RAPIDJSON_ASSERT(x)
Assertion.
Definition: rapidjson.h:344
template<typename Encoding , typename OutputByteStream >
#define RAPIDJSON_ASSERT(x)
Assertion.
Definition: rapidjson.h:344
template<typename Encoding , typename OutputByteStream >
The documentation for this class was generated from the following file: