Lines Matching refs:Ch
43 typedef typename Encoding::Ch Ch; typedef
56 void Put(Ch c) { *stack_.template Push<Ch>() = c; } in Put()
57 void PutUnsafe(Ch c) { *stack_.template PushUnsafe<Ch>() = c; } in PutUnsafe()
63 *stack_.template Push<Ch>() = '\0'; in ShrinkToFit()
65 stack_.template Pop<Ch>(1); in ShrinkToFit()
68 void Reserve(size_t count) { stack_.template Reserve<Ch>(count); } in Reserve()
69 Ch* Push(size_t count) { return stack_.template Push<Ch>(count); } in Push()
70 Ch* PushUnsafe(size_t count) { return stack_.template PushUnsafe<Ch>(count); } in PushUnsafe()
71 void Pop(size_t count) { stack_.template Pop<Ch>(count); } in Pop()
73 const Ch* GetString() const { in GetString()
75 *stack_.template Push<Ch>() = '\0'; in GetString()
76 stack_.template Pop<Ch>(1); in GetString()
78 return stack_.template Bottom<Ch>(); in GetString()
85 size_t GetLength() const { return stack_.GetSize() / sizeof(Ch); } in GetLength()
105 inline void PutUnsafe(GenericStringBuffer<Encoding, Allocator>& stream, typename Encoding::Ch c) { in PutUnsafe()