Output byte stream wrapper with statically bound encoding. Plus de détails...
#include <arcane/utils/internal/json/rapidjson/encodedstream.h>
Types publics | |
typedef Encoding::Ch | Ch |
Fonctions membres publiques | |
EncodedOutputStream (OutputByteStream &os, bool putBOM=true) | |
void | Put (Ch c) |
void | Flush () |
Ch | Peek () const |
Ch | Take () |
size_t | Tell () const |
Ch * | PutBegin () |
size_t | PutEnd (Ch *) |
Fonctions membres privées | |
RAPIDJSON_STATIC_ASSERT (sizeof(typename OutputByteStream::Ch)==1) | |
EncodedOutputStream (const EncodedOutputStream &) | |
EncodedOutputStream & | operator= (const EncodedOutputStream &) |
Attributs privés | |
OutputByteStream & | os_ |
Output byte stream wrapper with statically bound encoding.
Encoding | The interpretation of encoding of the stream. Either UTF8, UTF16LE, UTF16BE, UTF32LE, UTF32BE. |
OutputByteStream | Type of input byte stream. For example, FileWriteStream. |
Définition à la ligne 101 du fichier encodedstream.h.
typedef Encoding::Ch EncodedOutputStream< Encoding, OutputByteStream >::Ch |
Définition à la ligne 104 du fichier encodedstream.h.
|
inline |
Définition à la ligne 106 du fichier encodedstream.h.
|
inline |
Définition à la ligne 112 du fichier encodedstream.h.
|
inline |
Définition à la ligne 115 du fichier encodedstream.h.
|
inline |
Définition à la ligne 111 du fichier encodedstream.h.
|
inline |
Définition à la ligne 118 du fichier encodedstream.h.
|
inline |
Définition à la ligne 119 du fichier encodedstream.h.
|
inline |
Définition à la ligne 116 du fichier encodedstream.h.
|
inline |
Définition à la ligne 117 du fichier encodedstream.h.
|
private |
Définition à la ligne 125 du fichier encodedstream.h.