Name-value pair in a JSON object value. Plus de détails...
#include <arcane/utils/internal/json/rapidjson/document.h>
Fonctions membres publiques | |
GenericMember & | operator= (GenericMember &rhs) RAPIDJSON_NOEXCEPT |
Assignment with move semantics. | |
Attributs publics | |
GenericValue< Encoding, Allocator > | name |
name of member (must be a string) | |
GenericValue< Encoding, Allocator > | value |
value of member. | |
Fonctions membres privées | |
GenericMember (const GenericMember &rhs) | |
Copy constructor is not permitted. | |
Amis | |
void | swap (GenericMember &a, GenericMember &b) RAPIDJSON_NOEXCEPT |
Name-value pair in a JSON object value.
This class was internal to GenericValue. It used to be a inner struct. But a compiler (IBM XL C/C++ for AIX) have reported to have problem with that so it moved as a namespace scope struct. https://code.google.com/p/rapidjson/issues/detail?id=64
Définition à la ligne 67 du fichier document.h.
|
inline |
Assignment with move semantics.
rhs | Source of the assignment. Its name and value will become a null value after assignment. |
Définition à la ligne 89 du fichier document.h.
Références GenericMember< Encoding, Allocator >::name, RAPIDJSON_LIKELY, et GenericMember< Encoding, Allocator >::value.
|
friend |
Définition à la ligne 98 du fichier document.h.
GenericValue<Encoding, Allocator> GenericMember< Encoding, Allocator >::name |
name of member (must be a string)
Définition à la ligne 69 du fichier document.h.
Référencé par GenericValue< Encoding, Allocator >::GenericValue(), et GenericMember< Encoding, Allocator >::operator=().
GenericValue<Encoding, Allocator> GenericMember< Encoding, Allocator >::value |
value of member.
Définition à la ligne 70 du fichier document.h.
Référencé par GenericValue< Encoding, Allocator >::GenericValue(), et GenericMember< Encoding, Allocator >::operator=().