Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::BuiltInProxy< Type >

Proxy d'un type du langage. Plus de détails...

#include <arcane/utils/BuiltInProxy.h>

+ Graphe de collaboration de Arcane::BuiltInProxy< Type >:

Types publics

typedef BuiltInProxy< Type > ThatClassType
 

Fonctions membres publiques

 BuiltInProxy (Type &ref, const MemoryAccessInfo &info)
 
 BuiltInProxy (const ThatClassType &f)
 
const Type & operator= (const ThatClassType &f)
 
const Type & operator= (Type v)
 
 operator Type () const
 
ThatClassType & operator+= (const Type &b)
 
void operator++ ()
 
Type operator++ (int)
 
void operator-- ()
 
Type operator-- (int)
 
ThatClassType & operator-= (const Type &b)
 
ThatClassType & operator*= (const Type &b)
 
ThatClassType & operator/= (const Type &b)
 
ThatClassType & setValue (const Type &v)
 
Type getValue () const
 
Type & getValueMutable ()
 

Description détaillée

template<typename Type>
class Arcane::BuiltInProxy< Type >

Proxy d'un type du langage.

Définition à la ligne 31 du fichier BuiltInProxy.h.

Documentation des définitions de type membres

◆ ThatClassType

template<typename Type >
typedef BuiltInProxy<Type> Arcane::BuiltInProxy< Type >::ThatClassType

Définition à la ligne 35 du fichier BuiltInProxy.h.

Documentation des constructeurs et destructeur

◆ BuiltInProxy() [1/2]

template<typename Type >
Arcane::BuiltInProxy< Type >::BuiltInProxy ( Type &  ref,
const MemoryAccessInfo info 
)
inline

Définition à la ligne 40 du fichier BuiltInProxy.h.

◆ BuiltInProxy() [2/2]

template<typename Type >
Arcane::BuiltInProxy< Type >::BuiltInProxy ( const ThatClassType &  f)
inline

Définition à la ligne 42 du fichier BuiltInProxy.h.

Documentation des fonctions membres

◆ getValue()

template<typename Type >
Type Arcane::BuiltInProxy< Type >::getValue ( ) const
inline

Définition à la ligne 100 du fichier BuiltInProxy.h.

◆ getValueMutable()

template<typename Type >
Type & Arcane::BuiltInProxy< Type >::getValueMutable ( )
inline

Définition à la ligne 105 du fichier BuiltInProxy.h.

◆ operator Type()

template<typename Type >
Arcane::BuiltInProxy< Type >::operator Type ( ) const
inline

Définition à la ligne 50 du fichier BuiltInProxy.h.

◆ operator*=()

template<typename Type >
ThatClassType & Arcane::BuiltInProxy< Type >::operator*= ( const Type &  b)
inline

Définition à la ligne 83 du fichier BuiltInProxy.h.

◆ operator++() [1/2]

template<typename Type >
void Arcane::BuiltInProxy< Type >::operator++ ( )
inline

Définition à la ligne 59 du fichier BuiltInProxy.h.

◆ operator++() [2/2]

template<typename Type >
Type Arcane::BuiltInProxy< Type >::operator++ ( int  )
inline

Définition à la ligne 63 du fichier BuiltInProxy.h.

◆ operator+=()

template<typename Type >
ThatClassType & Arcane::BuiltInProxy< Type >::operator+= ( const Type &  b)
inline

Définition à la ligne 55 du fichier BuiltInProxy.h.

◆ operator--() [1/2]

template<typename Type >
void Arcane::BuiltInProxy< Type >::operator-- ( )
inline

Définition à la ligne 69 du fichier BuiltInProxy.h.

◆ operator--() [2/2]

template<typename Type >
Type Arcane::BuiltInProxy< Type >::operator-- ( int  )
inline

Définition à la ligne 73 du fichier BuiltInProxy.h.

◆ operator-=()

template<typename Type >
ThatClassType & Arcane::BuiltInProxy< Type >::operator-= ( const Type &  b)
inline

Définition à la ligne 79 du fichier BuiltInProxy.h.

◆ operator/=()

template<typename Type >
ThatClassType & Arcane::BuiltInProxy< Type >::operator/= ( const Type &  b)
inline

Définition à la ligne 87 du fichier BuiltInProxy.h.

◆ operator=() [1/2]

template<typename Type >
const Type & Arcane::BuiltInProxy< Type >::operator= ( const ThatClassType &  f)
inline

Définition à la ligne 44 du fichier BuiltInProxy.h.

◆ operator=() [2/2]

template<typename Type >
const Type & Arcane::BuiltInProxy< Type >::operator= ( Type  v)
inline

Définition à la ligne 46 du fichier BuiltInProxy.h.

◆ setValue()

template<typename Type >
ThatClassType & Arcane::BuiltInProxy< Type >::setValue ( const Type &  v)
inline

Définition à la ligne 94 du fichier BuiltInProxy.h.


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