16template<
typename OutputHandler>
30 for (
SizeType i = 0; i < length; i++)
31 buffer_.push_back(
static_cast<char>(std::toupper(str[i])));
51 char readBuffer[65536];
55 char writeBuffer[65536];
61 if (!reader.
Parse(is, filter)) {
File byte stream for input using fread().
Wrapper of C file stream for output using fwrite().
ParseResult Parse(InputStream &is, Handler &handler)
Parse JSON text.
ParseErrorCode GetParseErrorCode() const
Get the ParseErrorCode of last parsing.
size_t GetErrorOffset() const
Get the position of last parsing error in input, 0 otherwise.
RAPIDJSON_NAMESPACE_BEGIN const RAPIDJSON_ERROR_CHARTYPE * GetParseError_En(ParseErrorCode parseErrorCode)
Maps error code of parsing into error message.
RAPIDJSON_NAMESPACE_BEGIN typedef unsigned SizeType
Size type (for string lengths, array sizes, etc.)
unsigned __int64 uint64_t
bool EndArray(SizeType elementCount)
bool RawNumber(const char *str, SizeType length, bool copy)
std::vector< char > buffer_
bool String(const char *str, SizeType length, bool)
bool Key(const char *str, SizeType length, bool copy)
bool EndObject(SizeType memberCount)
CapitalizeFilter(OutputHandler &out)