Lines Matching refs:GenericPointer

68 class GenericPointer {
98GenericPointer(Allocator* allocator = 0) : allocator_(allocator), ownAllocator_(), nameBuffer_(), … in allocator_()
105 …explicit GenericPointer(const Ch* source, Allocator* allocator = 0) : allocator_(allocator), ownAl… in allocator_()
116 …explicit GenericPointer(const std::basic_string<Ch>& source, Allocator* allocator = 0) : allocator… in allocator_()
128GenericPointer(const Ch* source, size_t length, Allocator* allocator = 0) : allocator_(allocator),… in allocator_()
154GenericPointer(const Token* tokens, size_t tokenCount) : allocator_(), ownAllocator_(), nameBuffer… in GenericPointer() function
157GenericPointer(const GenericPointer& rhs) : allocator_(), ownAllocator_(), nameBuffer_(), tokens_(… in GenericPointer() function
162GenericPointer(const GenericPointer& rhs, Allocator* allocator) : allocator_(allocator), ownAlloca… in GenericPointer() function
167 ~GenericPointer() { in ~GenericPointer()
174 GenericPointer& operator=(const GenericPointer& rhs) {
199 GenericPointer& Swap(GenericPointer& other) RAPIDJSON_NOEXCEPT { in Swap()
222 friend inline void swap(GenericPointer& a, GenericPointer& b) RAPIDJSON_NOEXCEPT { a.Swap(b); } in swap()
235 GenericPointer Append(const Token& token, Allocator* allocator = 0) const {
236 GenericPointer r;
253 GenericPointer Append(const Ch* name, SizeType length, Allocator* allocator = 0) const {
265 …ternal::NotExpr<internal::IsSame<typename internal::RemoveConst<T>::Type, Ch> >), (GenericPointer))
277 GenericPointer Append(const std::basic_string<Ch>& name, Allocator* allocator = 0) const {
288 GenericPointer Append(SizeType index, Allocator* allocator = 0) const {
313 GenericPointer Append(const ValueType& token, Allocator* allocator = 0) const {
358 bool operator==(const GenericPointer& rhs) const {
378 bool operator!=(const GenericPointer& rhs) const { return !(*this == rhs); }
384 bool operator<(const GenericPointer& rhs) const {
875 …Ch* CopyFromRaw(const GenericPointer& rhs, size_t extraToken = 0, size_t extraNameBufferSize = 0) {
1165 typedef GenericPointer<Value> Pointer;
1173 typename T::ValueType& CreateValueByPointer(T& root, const GenericPointer<typename T::ValueType>& p… in CreateValueByPointer()
1179 return GenericPointer<typename T::ValueType>(source, N - 1).Create(root, a); in CreateValueByPointer()
1185 typename DocumentType::ValueType& CreateValueByPointer(DocumentType& document, const GenericPointer in CreateValueByPointer()
1191 return GenericPointer<typename DocumentType::ValueType>(source, N - 1).Create(document); in CreateValueByPointer()
1197 typename T::ValueType* GetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& poin…
1202 const typename T::ValueType* GetValueByPointer(const T& root, const GenericPointer<typename T::Valu…
1208 return GenericPointer<typename T::ValueType>(source, N - 1).Get(root, unresolvedTokenIndex);
1213 return GenericPointer<typename T::ValueType>(source, N - 1).Get(root, unresolvedTokenIndex);
1219 typename T::ValueType& GetValueByPointerWithDefault(T& root, const GenericPointer<typename T::Value… in GetValueByPointerWithDefault()
1224 typename T::ValueType& GetValueByPointerWithDefault(T& root, const GenericPointer<typename T::Value… in GetValueByPointerWithDefault()
1230 typename T::ValueType& GetValueByPointerWithDefault(T& root, const GenericPointer<typename T::Value… in GetValueByPointerWithDefault()
1237 GetValueByPointerWithDefault(T& root, const GenericPointer<typename T::ValueType>& pointer, T2 defa… in GetValueByPointerWithDefault()
1243 … return GenericPointer<typename T::ValueType>(source, N - 1).GetWithDefault(root, defaultValue, a); in GetValueByPointerWithDefault()
1248 … return GenericPointer<typename T::ValueType>(source, N - 1).GetWithDefault(root, defaultValue, a); in GetValueByPointerWithDefault()
1254 … return GenericPointer<typename T::ValueType>(source, N - 1).GetWithDefault(root, defaultValue, a); in GetValueByPointerWithDefault()
1261 … return GenericPointer<typename T::ValueType>(source, N - 1).GetWithDefault(root, defaultValue, a); in GetValueByPointerWithDefault()
1267 …alueType& GetValueByPointerWithDefault(DocumentType& document, const GenericPointer<typename Docum… in GetValueByPointerWithDefault()
1272 …alueType& GetValueByPointerWithDefault(DocumentType& document, const GenericPointer<typename Docum… in GetValueByPointerWithDefault()
1278 …alueType& GetValueByPointerWithDefault(DocumentType& document, const GenericPointer<typename Docum… in GetValueByPointerWithDefault()
1285 GetValueByPointerWithDefault(DocumentType& document, const GenericPointer<typename DocumentType::Va… in GetValueByPointerWithDefault()
1291 …return GenericPointer<typename DocumentType::ValueType>(source, N - 1).GetWithDefault(document, de… in GetValueByPointerWithDefault()
1296 …return GenericPointer<typename DocumentType::ValueType>(source, N - 1).GetWithDefault(document, de… in GetValueByPointerWithDefault()
1302 …return GenericPointer<typename DocumentType::ValueType>(source, N - 1).GetWithDefault(document, de… in GetValueByPointerWithDefault()
1309 …return GenericPointer<typename DocumentType::ValueType>(source, N - 1).GetWithDefault(document, de… in GetValueByPointerWithDefault()
1315 typename T::ValueType& SetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& poin… in SetValueByPointer()
1320 typename T::ValueType& SetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& poin… in SetValueByPointer()
1325 typename T::ValueType& SetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& poin… in SetValueByPointer()
1331 typename T::ValueType& SetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& poin… in SetValueByPointer()
1338 SetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& pointer, T2 value, typename… in SetValueByPointer()
1344 return GenericPointer<typename T::ValueType>(source, N - 1).Set(root, value, a); in SetValueByPointer()
1349 return GenericPointer<typename T::ValueType>(source, N - 1).Set(root, value, a); in SetValueByPointer()
1354 return GenericPointer<typename T::ValueType>(source, N - 1).Set(root, value, a); in SetValueByPointer()
1360 return GenericPointer<typename T::ValueType>(source, N - 1).Set(root, value, a); in SetValueByPointer()
1367 return GenericPointer<typename T::ValueType>(source, N - 1).Set(root, value, a); in SetValueByPointer()
1373 typename DocumentType::ValueType& SetValueByPointer(DocumentType& document, const GenericPointer<ty… in SetValueByPointer()
1378 typename DocumentType::ValueType& SetValueByPointer(DocumentType& document, const GenericPointer<ty… in SetValueByPointer()
1383 typename DocumentType::ValueType& SetValueByPointer(DocumentType& document, const GenericPointer<ty… in SetValueByPointer()
1389 typename DocumentType::ValueType& SetValueByPointer(DocumentType& document, const GenericPointer<ty… in SetValueByPointer()
1396 SetValueByPointer(DocumentType& document, const GenericPointer<typename DocumentType::ValueType>& p… in SetValueByPointer()
1402 return GenericPointer<typename DocumentType::ValueType>(source, N - 1).Set(document, value); in SetValueByPointer()
1407 return GenericPointer<typename DocumentType::ValueType>(source, N - 1).Set(document, value); in SetValueByPointer()
1412 return GenericPointer<typename DocumentType::ValueType>(source, N - 1).Set(document, value); in SetValueByPointer()
1418 return GenericPointer<typename DocumentType::ValueType>(source, N - 1).Set(document, value); in SetValueByPointer()
1425 return GenericPointer<typename DocumentType::ValueType>(source, N - 1).Set(document, value); in SetValueByPointer()
1431 typename T::ValueType& SwapValueByPointer(T& root, const GenericPointer<typename T::ValueType>& poi… in SwapValueByPointer()
1437 return GenericPointer<typename T::ValueType>(source, N - 1).Swap(root, value, a); in SwapValueByPointer()
1441 typename DocumentType::ValueType& SwapValueByPointer(DocumentType& document, const GenericPointer<t… in SwapValueByPointer()
1447 return GenericPointer<typename DocumentType::ValueType>(source, N - 1).Swap(document, value); in SwapValueByPointer()
1453 bool EraseValueByPointer(T& root, const GenericPointer<typename T::ValueType>& pointer) { in EraseValueByPointer()
1459 return GenericPointer<typename T::ValueType>(source, N - 1).Erase(root); in EraseValueByPointer()