15 #ifndef RAPIDJSON_FILEREADSTREAM_H_ 16 #define RAPIDJSON_FILEREADSTREAM_H_ 23 RAPIDJSON_DIAG_OFF(padded)
24 RAPIDJSON_DIAG_OFF(unreachable-
code)
25 RAPIDJSON_DIAG_OFF(missing-noreturn)
99 #endif // RAPIDJSON_FILESTREAM_H_ Ch Peek() const
Definition: filereadstream.h:50
void Flush()
Definition: filereadstream.h:56
size_t Tell() const
Definition: filereadstream.h:52
size_t count_
Number of characters read.
Definition: filereadstream.h:89
void Read()
Definition: filereadstream.h:66
char Ch
Character type (byte).
Definition: filereadstream.h:36
File byte stream for input using fread().
Definition: filereadstream.h:34
size_t bufferSize_
Definition: filereadstream.h:85
size_t readCount_
Definition: filereadstream.h:88
void Put(Ch)
Definition: filereadstream.h:55
bool eof_
Definition: filereadstream.h:90
#define RAPIDJSON_NAMESPACE_END
provide custom rapidjson namespace (closing expression)
Definition: rapidjson.h:119
const GLubyte * c
Definition: glext.h:9812
std::FILE * fp_
Definition: filereadstream.h:83
Ch * buffer_
Definition: filereadstream.h:84
#define RAPIDJSON_ASSERT(x)
Assertion.
Definition: rapidjson.h:402
size_t PutEnd(Ch *)
Definition: filereadstream.h:58
Definition: inftrees.h:27
Ch * current_
Definition: filereadstream.h:87
const Ch * Peek4() const
Definition: filereadstream.h:61
#define FILE
Definition: file_stream_transforms.h:35
Ch * bufferLast_
Definition: filereadstream.h:86
#define RAPIDJSON_NAMESPACE_BEGIN
provide custom rapidjson namespace (opening expression)
Definition: rapidjson.h:116
Ch * PutBegin()
Definition: filereadstream.h:57
#define fread
Definition: file_stream_transforms.h:56
Ch Take()
Definition: filereadstream.h:51
FileReadStream(std::FILE *fp, char *buffer, size_t bufferSize)
Constructor.
Definition: filereadstream.h:44
#define false
Definition: ordinals.h:83
Definition: video4linux2.c:51