Lines Matching defs:Ch
155 typename Ch;
164 bool String(const Ch* str, SizeType length, bool copy);
166 bool Key(const Ch* str, SizeType length, bool copy);
182 typedef typename Encoding::Ch Ch;
194 bool String(const Ch*, SizeType, bool) { return static_cast<Override&>(*this).Default(); }
196 bool Key(const Ch* str, SizeType len, bool copy) { return static_cast<Override&>(*this).String(str, len, copy); }
376 typedef typename SourceEncoding::Ch Ch; //!< SourceEncoding character type
595 Ch c = is.Take();
615 typedef CharType Ch;
618 RAPIDJSON_FORCEINLINE void Put(Ch c) {
619 *stack_.template Push<Ch>() = c;
623 Ch* Pop() {
624 return stack_.template Pop<Ch>(length_);
643 typename InputStream::Ch *head = s.PutBegin();
648 const typename TargetEncoding::Ch* const str = (typename TargetEncoding::Ch*)head;
652 StackStream<typename TargetEncoding::Ch> stackStream(stack_);
656 const typename TargetEncoding::Ch* const str = stackStream.Pop();
683 Ch c = is.Peek();
686 Ch e = is.Take();
687 if ((sizeof(Ch) == 1 || unsigned(e) < 256) && escape[(unsigned char)e]) {
735 RAPIDJSON_FORCEINLINE Ch Peek() const { return is.Peek(); }
736 RAPIDJSON_FORCEINLINE Ch TakePush() { return is.Take(); }
737 RAPIDJSON_FORCEINLINE Ch Take() { return is.Take(); }
755 RAPIDJSON_FORCEINLINE Ch TakePush() {
1047 RAPIDJSON_FORCEINLINE Token Tokenize(Ch c) {
1068 if (sizeof(Ch) == 1 || unsigned(c) < 256)