Lines Matching refs:template
40 template <typename Encoding, typename Allocator = CrtAllocator>
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()
75 *stack_.template Push<Ch>() = '\0'; in GetString()
76 stack_.template Pop<Ch>(1); in GetString()
78 return stack_.template Bottom<Ch>(); in GetString()
99 template<typename Encoding, typename Allocator>
104 template<typename Encoding, typename Allocator>
110 template<>