15 #ifndef RAPIDJSON_OSTREAMWRAPPER_H_ 16 #define RAPIDJSON_OSTREAMWRAPPER_H_ 23 RAPIDJSON_DIAG_OFF(padded)
44 template <
typename StreamType>
47 typedef typename StreamType::char_type
Ch;
81 #endif // RAPIDJSON_OSTREAMWRAPPER_H_ char Peek() const
Definition: ostreamwrapper.h:59
StreamType & stream_
Definition: ostreamwrapper.h:69
char * PutBegin()
Definition: ostreamwrapper.h:62
void Flush()
Definition: ostreamwrapper.h:54
void Put(Ch c)
Definition: ostreamwrapper.h:50
Wrapper of std::basic_ostream into RapidJSON's Stream concept.
Definition: ostreamwrapper.h:45
#define RAPIDJSON_NAMESPACE_END
provide custom rapidjson namespace (closing expression)
Definition: rapidjson.h:119
const GLubyte * c
Definition: glext.h:9812
BasicOStreamWrapper & operator=(const BasicOStreamWrapper &)
BasicOStreamWrapper< std::wostream > WOStreamWrapper
Definition: ostreamwrapper.h:73
BasicOStreamWrapper< std::ostream > OStreamWrapper
Definition: ostreamwrapper.h:72
size_t PutEnd(char *)
Definition: ostreamwrapper.h:63
#define RAPIDJSON_ASSERT(x)
Assertion.
Definition: rapidjson.h:402
size_t Tell() const
Definition: ostreamwrapper.h:61
#define RAPIDJSON_NAMESPACE_BEGIN
provide custom rapidjson namespace (opening expression)
Definition: rapidjson.h:116
GLuint GLuint stream
Definition: glext.h:8189
BasicOStreamWrapper(StreamType &stream)
Definition: ostreamwrapper.h:48
StreamType::char_type Ch
Definition: ostreamwrapper.h:47
char Take()
Definition: ostreamwrapper.h:60