Lines Matching refs:pointer
1846 const PointerType& pointer = PointerType(), // PR #1393
1878 if (pointer.GetTokenCount() == 0) {
1879 CreateSchemaRecursive(&root_, pointer, document, document, docId_);
1881 else if (const ValueType* v = pointer.Get(document)) {
1882 CreateSchema(&root_, pointer, *v, document, docId_);
1886 pointer.StringifyUriFragment(sb);
1995 … code, const PointerType& location, const Ch* value, SizeType length, const PointerType& pointer) {
1998 …currentError_.AddMember(GetOffsetString(), static_cast<SizeType>(pointer.GetParseErrorOffset() / s…
2011 …SchemaEntry(const PointerType& p, SchemaType* s, bool o, Allocator* allocator) : pointer(p, alloca…
2018 PointerType pointer;
2164 …void CreateSchemaRecursive(const SchemaType** schema, const PointerType& pointer, const ValueType&…
2166 UriType newid = UriType(CreateSchema(schema, pointer, v, document, id), allocator_);
2169 … CreateSchemaRecursive(0, pointer.Append(itr->name, allocator_), itr->value, document, newid);
2173 CreateSchemaRecursive(0, pointer.Append(i, allocator_), v[i], document, id);
2177 …const UriType& CreateSchema(const SchemaType** schema, const PointerType& pointer, const ValueType…
2178 RAPIDJSON_ASSERT(pointer.IsValid());
2180 pointer.StringifyUriFragment(sb);
2183 if (const SchemaType* sc = GetSchema(pointer)) {
2188 else if (!HandleRefSchema(pointer, schema, v, document, id)) {
2190 …aType* s = new (allocator_->Malloc(sizeof(SchemaType))) SchemaType(this, pointer, v, document, all…
2240 const PointerType pointer(s, len, allocator_);
2241 if (!pointer.IsValid())
2242 … SchemaErrorPointer(kSchemaErrorRefPointerInvalid, source, s, len, pointer);
2245 if (const SchemaType *sc = remoteDocument->GetSchema(pointer)) {
2272 PointerType pointer(basePointer, allocator_);
2274 pointer = pointer.Append(relPointer.GetTokens()[i], allocator_);
2275 if (IsCyclicRef(pointer))
2281 … scopeId = pointer.GetUri(document, docId_, &unresolvedTokenIndex, allocator_);
2282 CreateSchema(schema, pointer, *pv, document, scopeId);
2291 PointerType pointer(allocator_);
2296 …else if (const ValueType *pv = FindId(*base, ref, pointer, UriType(ref.GetBaseString(), ref.GetBas…
2297 if (IsCyclicRef(pointer))
2303 … scopeId = pointer.GetUri(document, docId_, &unresolvedTokenIndex, allocator_);
2304 CreateSchema(schema, pointer, *pv, document, scopeId);
2374 bool IsCyclicRef(const PointerType& pointer) const {
2376 if (pointer == **ref)
2381 const SchemaType* GetSchema(const PointerType& pointer) const {
2383 if (pointer == target->pointer)
2391 return target->pointer;