Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe GenericMember< Encoding, Allocator >

Name-value pair in a JSON object value. Plus de détails...

#include <arcane/utils/internal/json/rapidjson/document.h>

+ Graphe de collaboration de GenericMember< Encoding, Allocator >:

Fonctions membres publiques

GenericMemberoperator= (GenericMember &rhs) RAPIDJSON_NOEXCEPT
 Assignment with move semantics.
 

Attributs publics

GenericValue< Encoding, Allocatorname
 name of member (must be a string)
 
GenericValue< Encoding, Allocatorvalue
 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
 

Description détaillée

template<typename Encoding, typename Allocator>
class GenericMember< Encoding, Allocator >

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.

Documentation des fonctions membres

◆ operator=()

template<typename Encoding , typename Allocator >
GenericMember & GenericMember< Encoding, Allocator >::operator= ( GenericMember< Encoding, Allocator > &  rhs)
inline

Assignment with move semantics.

Paramètres
rhsSource 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.

Documentation des fonctions amies et associées

◆ swap

template<typename Encoding , typename Allocator >
void swap ( GenericMember< Encoding, Allocator > &  a,
GenericMember< Encoding, Allocator > &  b 
)
friend

Définition à la ligne 98 du fichier document.h.

Documentation des données membres

◆ name

template<typename Encoding , typename Allocator >
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=().

◆ value

template<typename Encoding , typename Allocator >
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=().


La documentation de cette classe a été générée à partir du fichier suivant :