H A D | pointer.h | 1024 template <typename T, typename CharType, size_t N> 1025 typename T::ValueType& CreateValueByPointer(T& root, const CharType(&source)[N], typename T::AllocatorType& a) { argument 1036 template <typename DocumentType, typename CharType, size_t N> 1037 typename DocumentType::ValueType& CreateValueByPointer(DocumentType& document, const CharType(&source)[N]) { argument 1053 template <typename T, typename CharType, size_t N> 1054 typename T::ValueType* GetValueByPointer(T& root, const CharType (&source)[N]) { 1058 template <typename T, typename CharType, size_t N> 1059 const typename T::ValueType* GetValueByPointer(const T& root, const CharType(&source)[N]) { argument 1088 template <typename T, typename CharType, size_t N> 1089 typename T::ValueType& GetValueByPointerWithDefault(T& root, const CharType( argument 1094 GetValueByPointerWithDefault(T& root, const CharType(&source)[N], const typename T::Ch* defaultValue, typename T::AllocatorType& a) argument 1100 GetValueByPointerWithDefault(T& root, const CharType(&source)[N], const std::basic_string<typename T::Ch>& defaultValue, typename T::AllocatorType& a) argument 1107 GetValueByPointerWithDefault(T& root, const CharType(&source)[N], T2 defaultValue, typename T::AllocatorType& a) argument 1137 GetValueByPointerWithDefault(DocumentType& document, const CharType(&source)[N], const typename DocumentType::ValueType& defaultValue) argument 1142 GetValueByPointerWithDefault(DocumentType& document, const CharType(&source)[N], const typename DocumentType::Ch* defaultValue) argument 1148 GetValueByPointerWithDefault(DocumentType& document, const CharType(&source)[N], const std::basic_string<typename DocumentType::Ch>& defaultValue) argument 1155 GetValueByPointerWithDefault(DocumentType& document, const CharType(&source)[N], T2 defaultValue) argument 1190 SetValueByPointer(T& root, const CharType(&source)[N], typename T::ValueType& value, typename T::AllocatorType& a) argument 1195 SetValueByPointer(T& root, const CharType(&source)[N], const typename T::ValueType& value, typename T::AllocatorType& a) argument 1200 SetValueByPointer(T& root, const CharType(&source)[N], const typename T::Ch* value, typename T::AllocatorType& a) argument 1206 SetValueByPointer(T& root, const CharType(&source)[N], const std::basic_string<typename T::Ch>& value, typename T::AllocatorType& a) argument 1213 SetValueByPointer(T& root, const CharType(&source)[N], T2 value, typename T::AllocatorType& a) argument 1248 SetValueByPointer(DocumentType& document, const CharType(&source)[N], typename DocumentType::ValueType& value) argument 1253 SetValueByPointer(DocumentType& document, const CharType(&source)[N], const typename DocumentType::ValueType& value) argument 1258 SetValueByPointer(DocumentType& document, const CharType(&source)[N], const typename DocumentType::Ch* value) argument 1264 SetValueByPointer(DocumentType& document, const CharType(&source)[N], const std::basic_string<typename DocumentType::Ch>& value) argument 1271 SetValueByPointer(DocumentType& document, const CharType(&source)[N], T2 value) argument 1283 SwapValueByPointer(T& root, const CharType(&source)[N], typename T::ValueType& value, typename T::AllocatorType& a) argument 1293 SwapValueByPointer(DocumentType& document, const CharType(&source)[N], typename DocumentType::ValueType& value) argument 1305 EraseValueByPointer(T& root, const CharType(&source)[N]) argument [all...] |