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