Lines Matching refs:template

237 template <typename ValueType, typename Allocator>
242 template <typename SchemaDocumentType>
259 template <typename SchemaType>
275 template <typename SchemaType>
335 template<typename Encoding, typename Allocator>
370 uint64_t* kv = stack_.template Pop<uint64_t>(memberCount * 2); in EndObject()
373 *stack_.template Push<uint64_t>() = h; in EndObject()
380 uint64_t* e = stack_.template Pop<uint64_t>(elementCount); in EndArray()
383 *stack_.template Push<uint64_t>() = h; in EndArray()
391 return *stack_.template Top<uint64_t>(); in GetHashCode()
414 *stack_.template Push<uint64_t>() = h; in WriteBuffer()
431 template <typename SchemaDocumentType>
521 template <typename SchemaDocumentType>
591 SchemaEntry *entry = schemaDocument->schemaMap_.template Push<SchemaEntry>(); in allocator_()
1361 template <typename V1, typename V2>
1403 template <typename ValueType>
1423 template <typename ValueType>
1443 template <typename ValueType>
1750 template<typename Stack, typename Ch>
1753 *documentStack.template Push<Ch>() = '/'; in AppendIndexToken()
1757 *documentStack.template Push<Ch>() = static_cast<Ch>(buffer[i]); in AppendIndexToken()
1762 template <typename Stack>
1766 char *buffer = documentStack.template Push<char>(1 + 10); // '/' + uint
1769 documentStack.template Pop<char>(static_cast<size_t>(10 - (end - buffer)));
1772 char *buffer = documentStack.template Push<char>(1 + 20); // '/' + uint64
1775 documentStack.template Pop<char>(static_cast<size_t>(20 - (end - buffer)));
1785 template <typename SchemaDocumentType>
1815 template <typename ValueT, typename Allocator = CrtAllocator>
1829 template <typename, typename, typename>
1921 schemaMap_.template Pop<SchemaEntry>(1)->~SchemaEntry();
2215 new (schemaRef_.template Push<SchemaRefPtr>()) SchemaRefPtr(&source);
2367 SchemaRefPtr *ref = schemaRef_.template Pop<SchemaRefPtr>(1);
2368 SchemaEntry *entry = schemaMap_.template Push<SchemaEntry>();
2375 …for (const SchemaRefPtr* ref = schemaRef_.template Bottom<SchemaRefPtr>(); ref != schemaRef_.templ…
2382 …for (const SchemaEntry* target = schemaMap_.template Bottom<SchemaEntry>(); target != schemaMap_.t…
2389 …for (const SchemaEntry* target = schemaMap_.template Bottom<SchemaEntry>(); target != schemaMap_.t…
2434 template <
2582 … return PointerType(documentStack_.template Bottom<Ch>(), documentStack_.GetSize() / sizeof(Ch));
2803 *documentStack_.template Push<Ch>() = '\0';\
2804 documentStack_.template Pop<Ch>(1);\
2805 RAPIDJSON_SCHEMA_PRINT(InvalidDocument, documentStack_.template Bottom<Ch>());\
2811 …for (Context* context = schemaStack_.template Bottom<Context>(); context != schemaStack_.template
2900 *documentStack_.template Push<Ch>() = '\0';
2901 documentStack_.template Pop<Ch>(1);
2902 …idator))) GenericSchemaValidator(*schemaDocument_, root, documentStack_.template Bottom<char>(), d…
2968 memcpy(documentStack_.template Push<char>(basePathSize), basePath, basePathSize);
3021 *documentStack_.template Push<Ch>() = '\0';
3022 documentStack_.template Pop<Ch>(1);
3023 …RAPIDJSON_SCHEMA_PRINT(ValidatorPointers, sb.GetString(), documentStack_.template Bottom<Ch>(), de…
3042 … while (!documentStack_.Empty() && *documentStack_.template Pop<Ch>(1) != '/');
3051 while (!documentStack_.Empty() && *documentStack_.template Pop<Ch>(1) != '/')
3058 …documentStack_.template Reserve<Ch>(1 + len * 2); // worst case all characters are escaped as two …
3059 *documentStack_.template PushUnsafe<Ch>() = '/';
3062 *documentStack_.template PushUnsafe<Ch>() = '~';
3063 *documentStack_.template PushUnsafe<Ch>() = '0';
3066 *documentStack_.template PushUnsafe<Ch>() = '~';
3067 *documentStack_.template PushUnsafe<Ch>() = '1';
3070 *documentStack_.template PushUnsafe<Ch>() = str[i];
3074 …RAPIDJSON_FORCEINLINE void PushSchema(const SchemaType& schema) { new (schemaStack_.template Push<…
3077 Context* c = schemaStack_.template Pop<Context>(1);
3158 … const SchemaType& CurrentSchema() const { return *schemaStack_.template Top<Context>()->schema; }
3159 Context& CurrentContext() { return *schemaStack_.template Top<Context>(); }
3160 const Context& CurrentContext() const { return *schemaStack_.template Top<Context>(); }
3194 template <
3213 template <typename Handler>
3217 parseResult_ = reader.template Parse<parseFlags>(is_, validator);