|
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]) |
|