| 1079 | |
| 1080 | template <typename T> |
| 1081 | typename T::ValueType* GetValueByPointer(T& root, const GenericPointer<typename T::ValueType>& pointer, size_t* unresolvedTokenIndex = 0) { |
| 1082 | return pointer.Get(root, unresolvedTokenIndex); |
| 1083 | } |
| 1084 | |
| 1085 | template <typename T> |
| 1086 | const typename T::ValueType* GetValueByPointer(const T& root, const GenericPointer<typename T::ValueType>& pointer, size_t* unresolvedTokenIndex = 0) { |