Types publics | |
typedef void(T::* | FuncPtr) () |
Type du pointeur sur la méthode. | |
Fonctions membres publiques | |
FunctorWithAddressT (T *object, FuncPtr funcptr) | |
Constructeur. | |
Fonctions membres publiques hérités de Arcane::IFunctorWithAddress | |
virtual | ~IFunctorWithAddress () |
Libère les ressources. | |
Fonctions membres publiques hérités de Arccore::IFunctor | |
virtual | ~IFunctor () |
Libère les ressources. | |
Attributs publics | |
FuncPtr | m_function |
Pointeur vers la méthode associée. | |
T * | m_object |
Objet associé. | |
Fonctions membres protégées | |
void | executeFunctor () |
Exécute la méthode associé | |
void * | functorAddress () |
Définition à la ligne 31 du fichier FunctorWithAddress.h.
typedef void(T::* Arcane::FunctorWithAddressT< T >::FuncPtr) () |
Type du pointeur sur la méthode.
Définition à la ligne 36 du fichier FunctorWithAddress.h.
|
inline |
Constructeur.
Définition à la ligne 41 du fichier FunctorWithAddress.h.
|
inlinevirtual |
Définition à la ligne 45 du fichier FunctorWithAddress.h.
|
inlineprotectedvirtual |
Exécute la méthode associé
Implémente Arccore::IFunctor.
Définition à la ligne 50 du fichier FunctorWithAddress.h.
|
inlineprotectedvirtual |
Implémente Arcane::IFunctorWithAddress.
Définition à la ligne 61 du fichier FunctorWithAddress.h.
FuncPtr Arcane::FunctorWithAddressT< T >::m_function |
Pointeur vers la méthode associée.
Définition à la ligne 95 du fichier FunctorWithAddress.h.
T* Arcane::FunctorWithAddressT< T >::m_object |
Objet associé.
Définition à la ligne 96 du fichier FunctorWithAddress.h.