Lines Matching refs:InputStream

265 template<typename InputStream>
266 void SkipWhitespace(InputStream& is) { in SkipWhitespace()
267 internal::StreamLocalCopy<InputStream> copy(is); in SkipWhitespace()
268 InputStream& s(copy.s); in SkipWhitespace()
270 typename InputStream::Ch c; in SkipWhitespace()
558 template <unsigned parseFlags, typename InputStream, typename Handler>
559 ParseResult Parse(InputStream& is, Handler& handler) { in Parse()
599 template <typename InputStream, typename Handler>
600 ParseResult Parse(InputStream& is, Handler& handler) { in Parse()
619 template <unsigned parseFlags, typename InputStream, typename Handler>
620 bool IterativeParseNext(InputStream& is, Handler& handler) { in IterativeParseNext()
710 template<unsigned parseFlags, typename InputStream>
711 void SkipWhitespaceAndComments(InputStream& is) { in SkipWhitespaceAndComments()
739 template<unsigned parseFlags, typename InputStream, typename Handler>
740 void ParseObject(InputStream& is, Handler& handler) { in ParseObject()
807 template<unsigned parseFlags, typename InputStream, typename Handler>
808 void ParseArray(InputStream& is, Handler& handler) { in ParseArray()
855 template<unsigned parseFlags, typename InputStream, typename Handler>
856 void ParseNull(InputStream& is, Handler& handler) { in ParseNull()
868 template<unsigned parseFlags, typename InputStream, typename Handler>
869 void ParseTrue(InputStream& is, Handler& handler) { in ParseTrue()
881 template<unsigned parseFlags, typename InputStream, typename Handler>
882 void ParseFalse(InputStream& is, Handler& handler) { in ParseFalse()
894 template<typename InputStream>
895 RAPIDJSON_FORCEINLINE static bool Consume(InputStream& is, typename InputStream::Ch expect) { in Consume()
905 template<typename InputStream>
906 unsigned ParseHex4(InputStream& is, size_t escapeOffset) { in ParseHex4()
958 template<unsigned parseFlags, typename InputStream, typename Handler>
959 void ParseString(InputStream& is, Handler& handler, bool isKey = false) {
960 internal::StreamLocalCopy<InputStream> copy(is);
961 InputStream& s(copy.s);
968 typename InputStream::Ch *head = s.PutBegin();
990 …template<unsigned parseFlags, typename SEncoding, typename TEncoding, typename InputStream, typena…
991 RAPIDJSON_FORCEINLINE void ParseStringToStream(InputStream& is, OutputStream& os) { in ParseStringToStream()
1070 template<typename InputStream, typename OutputStream>
1071 static RAPIDJSON_FORCEINLINE void ScanCopyUnescapedString(InputStream&, OutputStream&) { in ScanCopyUnescapedString() argument
1407 template<typename InputStream, typename StackCharacter, bool backup, bool pushOnTake>
1410 template<typename InputStream, typename StackCharacter>
1411 class NumberStream<InputStream, StackCharacter, false, false> {
1413 typedef typename InputStream::Ch Ch;
1415 NumberStream(GenericReader& reader, InputStream& s) : is(s) { (void)reader; } in NumberStream()
1429 InputStream& is;
1432 template<typename InputStream, typename StackCharacter>
1433 …class NumberStream<InputStream, StackCharacter, true, false> : public NumberStream<InputStream, St…
1434 typedef NumberStream<InputStream, StackCharacter, false, false> Base;
1436 …NumberStream(GenericReader& reader, InputStream& s) : Base(reader, s), stackStream(reader.stack_) … in NumberStream()
1458 template<typename InputStream, typename StackCharacter>
1459 …class NumberStream<InputStream, StackCharacter, true, true> : public NumberStream<InputStream, Sta…
1460 typedef NumberStream<InputStream, StackCharacter, true, false> Base;
1462 NumberStream(GenericReader& reader, InputStream& s) : Base(reader, s) {} in NumberStream()
1467 template<unsigned parseFlags, typename InputStream, typename Handler>
1468 void ParseNumber(InputStream& is, Handler& handler) { in ParseNumber()
1471 internal::StreamLocalCopy<InputStream> copy(is); in ParseNumber()
1472 NumberStream<InputStream, NumberCharacter, in ParseNumber()
1688 typename InputStream::Ch* head = is.PutBegin(); in ParseNumber()
1751 template<unsigned parseFlags, typename InputStream, typename Handler>
1752 void ParseValue(InputStream& is, Handler& handler) { in ParseValue()
2010 template <unsigned parseFlags, typename InputStream, typename Handler>
2011 …sit(IterativeParsingState src, Token token, IterativeParsingState dst, InputStream& is, Handler& h… in Transit()
2162 template <typename InputStream>
2163 void HandleError(IterativeParsingState src, InputStream& is) { in HandleError()
2191 template <unsigned parseFlags, typename InputStream, typename Handler>
2192 ParseResult IterativeParse(InputStream& is, Handler& handler) { in IterativeParse()