Lines Matching refs:root
452 …ValueType& Create(ValueType& root, typename ValueType::AllocatorType& allocator, bool* alreadyExis…
454 ValueType* v = &root;
534 …UriType GetUri(ValueType& root, const UriType& rootUri, size_t* unresolvedTokenIndex = 0, Allocato…
539 ValueType* v = &root;
573 …UriType GetUri(const ValueType& root, const UriType& rootUri, size_t* unresolvedTokenIndex = 0, Al…
574 return GetUri(const_cast<ValueType&>(root), rootUri, unresolvedTokenIndex, allocator);
595 ValueType* Get(ValueType& root, size_t* unresolvedTokenIndex = 0) const {
597 ValueType* v = &root;
630 const ValueType* Get(const ValueType& root, size_t* unresolvedTokenIndex = 0) const {
631 return Get(const_cast<ValueType&>(root), unresolvedTokenIndex);
649 …ValueType& GetWithDefault(ValueType& root, const ValueType& defaultValue, typename ValueType::Allo… in GetWithDefault() argument
651 ValueType& v = Create(root, allocator, &alreadyExist); in GetWithDefault()
656 …ValueType& GetWithDefault(ValueType& root, const Ch* defaultValue, typename ValueType::AllocatorTy… in GetWithDefault() argument
658 ValueType& v = Create(root, allocator, &alreadyExist); in GetWithDefault()
664 …ValueType& GetWithDefault(ValueType& root, const std::basic_string<Ch>& defaultValue, typename Val… in GetWithDefault() argument
666 ValueType& v = Create(root, allocator, &alreadyExist); in GetWithDefault()
677 …GetWithDefault(ValueType& root, T defaultValue, typename ValueType::AllocatorType& allocator) cons… in GetWithDefault() argument
678 return GetWithDefault(root, ValueType(defaultValue).Move(), allocator); in GetWithDefault()
726 …ValueType& Set(ValueType& root, ValueType& value, typename ValueType::AllocatorType& allocator) co… in Set() argument
727 return Create(root, allocator) = value; in Set()
731 …ValueType& Set(ValueType& root, const ValueType& value, typename ValueType::AllocatorType& allocat… in Set() argument
732 return Create(root, allocator).CopyFrom(value, allocator); in Set()
736 …ValueType& Set(ValueType& root, const Ch* value, typename ValueType::AllocatorType& allocator) con… in Set() argument
737 return Create(root, allocator) = ValueType(value, allocator).Move(); in Set()
742 …ValueType& Set(ValueType& root, const std::basic_string<Ch>& value, typename ValueType::AllocatorT… in Set() argument
743 return Create(root, allocator) = ValueType(value, allocator).Move(); in Set()
753 Set(ValueType& root, T value, typename ValueType::AllocatorType& allocator) const { in Set() argument
754 return Create(root, allocator) = ValueType(value).Move(); in Set()
808 …ValueType& Swap(ValueType& root, ValueType& value, typename ValueType::AllocatorType& allocator) c… in Swap() argument
809 return Create(root, allocator).Swap(value); in Swap()
827 bool Erase(ValueType& root) const { in Erase() argument
832 ValueType* v = &root; in Erase()
1173 typename T::ValueType& CreateValueByPointer(T& root, const GenericPointer<typename T::ValueType>& p… in CreateValueByPointer() argument
1174 return pointer.Create(root, a); in CreateValueByPointer()
1178 typename T::ValueType& CreateValueByPointer(T& root, const CharType(&source)[N], typename T::Alloca… in CreateValueByPointer() argument
1179 return GenericPointer<typename T::ValueType>(source, N - 1).Create(root, a); in CreateValueByPointer()
1197 typename T::ValueType* GetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& poin…
1198 return pointer.Get(root, unresolvedTokenIndex);
1202 const typename T::ValueType* GetValueByPointer(const T& root, const GenericPointer<typename T::Valu…
1203 return pointer.Get(root, unresolvedTokenIndex);
1207 typename T::ValueType* GetValueByPointer(T& root, const CharType (&source)[N], size_t* unresolvedTo…
1208 return GenericPointer<typename T::ValueType>(source, N - 1).Get(root, unresolvedTokenIndex);
1212 const typename T::ValueType* GetValueByPointer(const T& root, const CharType(&source)[N], size_t* u…
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() argument
1220 return pointer.GetWithDefault(root, defaultValue, a); in GetValueByPointerWithDefault()
1224 typename T::ValueType& GetValueByPointerWithDefault(T& root, const GenericPointer<typename T::Value… in GetValueByPointerWithDefault() argument
1225 return pointer.GetWithDefault(root, defaultValue, a); in GetValueByPointerWithDefault()
1230 typename T::ValueType& GetValueByPointerWithDefault(T& root, const GenericPointer<typename T::Value… in GetValueByPointerWithDefault() argument
1231 return pointer.GetWithDefault(root, defaultValue, a); in GetValueByPointerWithDefault()
1237 GetValueByPointerWithDefault(T& root, const GenericPointer<typename T::ValueType>& pointer, T2 defa… in GetValueByPointerWithDefault() argument
1238 return pointer.GetWithDefault(root, defaultValue, a); in GetValueByPointerWithDefault()
1242 typename T::ValueType& GetValueByPointerWithDefault(T& root, const CharType(&source)[N], const type… in GetValueByPointerWithDefault() argument
1243 … return GenericPointer<typename T::ValueType>(source, N - 1).GetWithDefault(root, defaultValue, a); in GetValueByPointerWithDefault()
1247 typename T::ValueType& GetValueByPointerWithDefault(T& root, const CharType(&source)[N], const type… in GetValueByPointerWithDefault() argument
1248 … return GenericPointer<typename T::ValueType>(source, N - 1).GetWithDefault(root, defaultValue, a); in GetValueByPointerWithDefault()
1253 typename T::ValueType& GetValueByPointerWithDefault(T& root, const CharType(&source)[N], const std:… in GetValueByPointerWithDefault() argument
1254 … return GenericPointer<typename T::ValueType>(source, N - 1).GetWithDefault(root, defaultValue, a); in GetValueByPointerWithDefault()
1260 GetValueByPointerWithDefault(T& root, const CharType(&source)[N], T2 defaultValue, typename T::Allo… in GetValueByPointerWithDefault() argument
1261 … return GenericPointer<typename T::ValueType>(source, N - 1).GetWithDefault(root, defaultValue, a); in GetValueByPointerWithDefault()
1315 typename T::ValueType& SetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& poin… in SetValueByPointer() argument
1316 return pointer.Set(root, value, a); in SetValueByPointer()
1320 typename T::ValueType& SetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& poin… in SetValueByPointer() argument
1321 return pointer.Set(root, value, a); in SetValueByPointer()
1325 typename T::ValueType& SetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& poin… in SetValueByPointer() argument
1326 return pointer.Set(root, value, a); in SetValueByPointer()
1331 typename T::ValueType& SetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& poin… in SetValueByPointer() argument
1332 return pointer.Set(root, value, a); in SetValueByPointer()
1338 SetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& pointer, T2 value, typename… in SetValueByPointer() argument
1339 return pointer.Set(root, value, a); in SetValueByPointer()
1343 typename T::ValueType& SetValueByPointer(T& root, const CharType(&source)[N], typename T::ValueType… in SetValueByPointer() argument
1344 return GenericPointer<typename T::ValueType>(source, N - 1).Set(root, value, a); in SetValueByPointer()
1348 typename T::ValueType& SetValueByPointer(T& root, const CharType(&source)[N], const typename T::Val… in SetValueByPointer() argument
1349 return GenericPointer<typename T::ValueType>(source, N - 1).Set(root, value, a); in SetValueByPointer()
1353 typename T::ValueType& SetValueByPointer(T& root, const CharType(&source)[N], const typename T::Ch*… in SetValueByPointer() argument
1354 return GenericPointer<typename T::ValueType>(source, N - 1).Set(root, value, a); in SetValueByPointer()
1359 typename T::ValueType& SetValueByPointer(T& root, const CharType(&source)[N], const std::basic_stri… in SetValueByPointer() argument
1360 return GenericPointer<typename T::ValueType>(source, N - 1).Set(root, value, a); in SetValueByPointer()
1366 SetValueByPointer(T& root, const CharType(&source)[N], T2 value, typename T::AllocatorType& a) { in SetValueByPointer() argument
1367 return GenericPointer<typename T::ValueType>(source, N - 1).Set(root, value, a); in SetValueByPointer()
1431 typename T::ValueType& SwapValueByPointer(T& root, const GenericPointer<typename T::ValueType>& poi… in SwapValueByPointer() argument
1432 return pointer.Swap(root, value, a); in SwapValueByPointer()
1436 typename T::ValueType& SwapValueByPointer(T& root, const CharType(&source)[N], typename T::ValueTyp… in SwapValueByPointer() argument
1437 return GenericPointer<typename T::ValueType>(source, N - 1).Swap(root, value, a); in SwapValueByPointer()
1453 bool EraseValueByPointer(T& root, const GenericPointer<typename T::ValueType>& pointer) { in EraseValueByPointer() argument
1454 return pointer.Erase(root); in EraseValueByPointer()
1458 bool EraseValueByPointer(T& root, const CharType(&source)[N]) { in EraseValueByPointer() argument
1459 return GenericPointer<typename T::ValueType>(source, N - 1).Erase(root); in EraseValueByPointer()