Torque3D Documentation / _generateds / EncodedInputStream

EncodedInputStream

Engine/source/persistence/rapidjson/encodedstream.h

Input byte stream wrapper with a statically bound encoding.

More...

Public Types

Encoding::Ch
Ch 

Private Attributes

InputByteStream &

Public Functions

EncodedInputStream(InputByteStream & is)
Peek()
size_t
PutEnd(Ch * )
Take()
size_t
Tell()

Detailed Description

Input byte stream wrapper with a statically bound encoding.

Parameters:

Encoding

The interpretation of encoding of the stream. Either UTF8, UTF16LE, UTF16BE, UTF32LE, UTF32BE.

InputByteStream

Type of input byte stream. For example, FileReadStream.

Public Types

typedef Encoding::Ch Ch 

Private Attributes

Ch current_ 
InputByteStream & is_ 

Private Functions

EncodedInputStream(const EncodedInputStream & )

operator=(const EncodedInputStream & )

RAPIDJSON_STATIC_ASSERT(sizeof(typename InputByteStream::Ch) )

Public Functions

EncodedInputStream(InputByteStream & is)

Flush()

Peek()

Put(Ch )

PutBegin()

PutEnd(Ch * )

Take()

Tell()