Arcane  v3.14.10.0
Documentation développeur
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< TypeThatClassType
 

Fonctions membres publiques

 BuiltInProxy (Type &ref, const MemoryAccessInfo &info)
 
 BuiltInProxy (const ThatClassType &f)
 
const Typeoperator= (const ThatClassType &f)
 
const Typeoperator= (Type v)
 
 operator Type () const
 
ThatClassTypeoperator+= (const Type &b)
 
void operator++ ()
 
Type operator++ (int)
 
void operator-- ()
 
Type operator-- (int)
 
ThatClassTypeoperator-= (const Type &b)
 
ThatClassTypeoperator*= (const Type &b)
 
ThatClassTypeoperator/= (const Type &b)
 
ThatClassTypesetValue (const Type &v)
 
Type getValue () const
 
TypegetValueMutable ()
 

Attributs privés

Typem_value
 
MemoryAccessInfo m_info
 

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

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.

Documentation des données membres

◆ m_info

template<typename Type >
MemoryAccessInfo Arcane::BuiltInProxy< Type >::m_info
private

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

◆ m_value

template<typename Type >
Type& Arcane::BuiltInProxy< Type >::m_value
private

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


La documentation de cette classe a été générée à partir des fichiers suivants :