![]() |
VR-Vantage 3.1 API Documentation
|
Wrapper of C file stream for input using fread(). More...
Public Types | |
| typedef char | Ch |
| Character type. Only support char. | |
Public Member Functions | |
| FileWriteStream (std::FILE *fp, char *buffer, size_t bufferSize) | |
| void | Put (char c) |
| void | PutN (char c, size_t n) |
| void | Flush () |
| char | Peek () const |
| char | Take () |
| size_t | Tell () const |
| char * | PutBegin () |
| size_t | PutEnd (char *) |
Private Member Functions | |
| FileWriteStream (const FileWriteStream &) | |
| FileWriteStream & | operator= (const FileWriteStream &) |
Private Attributes | |
| std::FILE * | fp_ |
| char * | buffer_ |
| char * | bufferEnd_ |
| char * | current_ |
Wrapper of C file stream for input using fread().
| typedef char FileWriteStream::Ch |
Character type. Only support char.
|
inline |
References fp_, and RAPIDJSON_ASSERT.
|
private |
|
inline |
References bufferEnd_, current_, and Flush().
|
inline |
References bufferEnd_, current_, and Flush().
Referenced by PutN().
|
inline |
|
inline |
References RAPIDJSON_ASSERT.
|
inline |
References RAPIDJSON_ASSERT.
|
inline |
References RAPIDJSON_ASSERT.
|
inline |
References RAPIDJSON_ASSERT.
|
inline |
References RAPIDJSON_ASSERT.
|
private |
|
private |
Referenced by FileWriteStream(), and Flush().
|
private |
Referenced by Flush().