|
| const GenericPointer< typename T::ValueType > & | pointer |
| |
| const GenericPointer< typename T::ValueType > T2 | defaultValue |
| |
| const GenericPointer< typename T::ValueType > T2 T::AllocatorType & | a |
| |
| const CharType(& | source )[N] |
| |
| const GenericPointer< typename T::ValueType > T2 | value |
| |
| template<typename T > |
| T::ValueType & | CreateValueByPointer (T &root, const GenericPointer< typename T::ValueType > &pointer, typename T::AllocatorType &a) |
| |
| template<typename T , typename CharType , size_t N> |
| T::ValueType & | CreateValueByPointer (T &root, const CharType(&source)[N], typename T::AllocatorType &a) |
| |
| template<typename DocumentType > |
| DocumentType::ValueType & | CreateValueByPointer (DocumentType &document, const GenericPointer< typename DocumentType::ValueType > &pointer) |
| |
| template<typename DocumentType , typename CharType , size_t N> |
| DocumentType::ValueType & | CreateValueByPointer (DocumentType &document, const CharType(&source)[N]) |
| |
| template<typename T > |
| T::ValueType * | GetValueByPointer (T &root, const GenericPointer< typename T::ValueType > &pointer, size_t *unresolvedTokenIndex=0) |
| |
| template<typename T > |
| const T::ValueType * | GetValueByPointer (const T &root, const GenericPointer< typename T::ValueType > &pointer, size_t *unresolvedTokenIndex=0) |
| |
| template<typename T , typename CharType , size_t N> |
| T::ValueType * | GetValueByPointer (T &root, const CharType(&source)[N], size_t *unresolvedTokenIndex=0) |
| |
| template<typename T , typename CharType , size_t N> |
| const T::ValueType * | GetValueByPointer (const T &root, const CharType(&source)[N], size_t *unresolvedTokenIndex=0) |
| |
| template<typename T > |
| T::ValueType & | GetValueByPointerWithDefault (T &root, const GenericPointer< typename T::ValueType > &pointer, const typename T::ValueType &defaultValue, typename T::AllocatorType &a) |
| |
| template<typename T > |
| T::ValueType & | GetValueByPointerWithDefault (T &root, const GenericPointer< typename T::ValueType > &pointer, const typename T::Ch *defaultValue, typename T::AllocatorType &a) |
| |
| template<typename T , typename T2 > |
| | RAPIDJSON_DISABLEIF_RETURN ((internal::OrExpr< internal::IsPointer< T2 >, internal::IsGenericValue< T2 > >),(typename T::ValueType &)) GetValueByPointerWithDefault(T &root |
| |
| template<typename T , typename CharType , size_t N> |
| T::ValueType & | GetValueByPointerWithDefault (T &root, const CharType(&source)[N], const typename T::ValueType &defaultValue, typename T::AllocatorType &a) |
| |
| template<typename T , typename CharType , size_t N> |
| T::ValueType & | GetValueByPointerWithDefault (T &root, const CharType(&source)[N], const typename T::Ch *defaultValue, typename T::AllocatorType &a) |
| |
| template<typename T , typename CharType , size_t N, typename T2 > |
| | RAPIDJSON_DISABLEIF_RETURN ((internal::OrExpr< internal::IsPointer< T2 >, internal::IsGenericValue< T2 > >),(typename T::ValueType &)) GetValueByPointerWithDefault(T &root |
| |
| template<typename DocumentType > |
| DocumentType::ValueType & | GetValueByPointerWithDefault (DocumentType &document, const GenericPointer< typename DocumentType::ValueType > &pointer, const typename DocumentType::ValueType &defaultValue) |
| |
| template<typename DocumentType > |
| DocumentType::ValueType & | GetValueByPointerWithDefault (DocumentType &document, const GenericPointer< typename DocumentType::ValueType > &pointer, const typename DocumentType::Ch *defaultValue) |
| |
| template<typename DocumentType , typename T2 > |
| | RAPIDJSON_DISABLEIF_RETURN ((internal::OrExpr< internal::IsPointer< T2 >, internal::IsGenericValue< T2 > >),(typename DocumentType::ValueType &)) GetValueByPointerWithDefault(DocumentType &document |
| |
| template<typename DocumentType , typename CharType , size_t N> |
| DocumentType::ValueType & | GetValueByPointerWithDefault (DocumentType &document, const CharType(&source)[N], const typename DocumentType::ValueType &defaultValue) |
| |
| template<typename DocumentType , typename CharType , size_t N> |
| DocumentType::ValueType & | GetValueByPointerWithDefault (DocumentType &document, const CharType(&source)[N], const typename DocumentType::Ch *defaultValue) |
| |
| template<typename DocumentType , typename CharType , size_t N, typename T2 > |
| | RAPIDJSON_DISABLEIF_RETURN ((internal::OrExpr< internal::IsPointer< T2 >, internal::IsGenericValue< T2 > >),(typename DocumentType::ValueType &)) GetValueByPointerWithDefault(DocumentType &document |
| |
| template<typename T > |
| T::ValueType & | SetValueByPointer (T &root, const GenericPointer< typename T::ValueType > &pointer, typename T::ValueType &value, typename T::AllocatorType &a) |
| |
| template<typename T > |
| T::ValueType & | SetValueByPointer (T &root, const GenericPointer< typename T::ValueType > &pointer, const typename T::ValueType &value, typename T::AllocatorType &a) |
| |
| template<typename T > |
| T::ValueType & | SetValueByPointer (T &root, const GenericPointer< typename T::ValueType > &pointer, const typename T::Ch *value, typename T::AllocatorType &a) |
| |
| template<typename T , typename CharType , size_t N> |
| T::ValueType & | SetValueByPointer (T &root, const CharType(&source)[N], typename T::ValueType &value, typename T::AllocatorType &a) |
| |
| template<typename T , typename CharType , size_t N> |
| T::ValueType & | SetValueByPointer (T &root, const CharType(&source)[N], const typename T::ValueType &value, typename T::AllocatorType &a) |
| |
| template<typename T , typename CharType , size_t N> |
| T::ValueType & | SetValueByPointer (T &root, const CharType(&source)[N], const typename T::Ch *value, typename T::AllocatorType &a) |
| |
| template<typename DocumentType > |
| DocumentType::ValueType & | SetValueByPointer (DocumentType &document, const GenericPointer< typename DocumentType::ValueType > &pointer, typename DocumentType::ValueType &value) |
| |
| template<typename DocumentType > |
| DocumentType::ValueType & | SetValueByPointer (DocumentType &document, const GenericPointer< typename DocumentType::ValueType > &pointer, const typename DocumentType::ValueType &value) |
| |
| template<typename DocumentType > |
| DocumentType::ValueType & | SetValueByPointer (DocumentType &document, const GenericPointer< typename DocumentType::ValueType > &pointer, const typename DocumentType::Ch *value) |
| |
| template<typename DocumentType , typename CharType , size_t N> |
| DocumentType::ValueType & | SetValueByPointer (DocumentType &document, const CharType(&source)[N], typename DocumentType::ValueType &value) |
| |
| template<typename DocumentType , typename CharType , size_t N> |
| DocumentType::ValueType & | SetValueByPointer (DocumentType &document, const CharType(&source)[N], const typename DocumentType::ValueType &value) |
| |
| template<typename DocumentType , typename CharType , size_t N> |
| DocumentType::ValueType & | SetValueByPointer (DocumentType &document, const CharType(&source)[N], const typename DocumentType::Ch *value) |
| |
| template<typename T > |
| T::ValueType & | SwapValueByPointer (T &root, const GenericPointer< typename T::ValueType > &pointer, typename T::ValueType &value, typename T::AllocatorType &a) |
| |
| template<typename T , typename CharType , size_t N> |
| T::ValueType & | SwapValueByPointer (T &root, const CharType(&source)[N], typename T::ValueType &value, typename T::AllocatorType &a) |
| |
| template<typename DocumentType > |
| DocumentType::ValueType & | SwapValueByPointer (DocumentType &document, const GenericPointer< typename DocumentType::ValueType > &pointer, typename DocumentType::ValueType &value) |
| |
| template<typename DocumentType , typename CharType , size_t N> |
| DocumentType::ValueType & | SwapValueByPointer (DocumentType &document, const CharType(&source)[N], typename DocumentType::ValueType &value) |
| |
| template<typename T > |
| bool | EraseValueByPointer (T &root, const GenericPointer< typename T::ValueType > &pointer) |
| |
| template<typename T , typename CharType , size_t N> |
| bool | EraseValueByPointer (T &root, const CharType(&source)[N]) |
| |