Functor associé à une méthode d'une classe T. Plus de détails...
Graphe d'héritage de Arcane::FunctorT< T >:
Graphe de collaboration de Arcane::FunctorT< T >:Types publics | |
| typedef void(T::* | FuncPtr) () |
| Type du pointeur sur la méthode. | |
Fonctions membres publiques | |
| FunctorT (T *object, FuncPtr funcptr) | |
| Constructeur. | |
Fonctions membres publiques hérités de Arcane::IFunctor | |
| virtual | ~IFunctor () |
| Libère les ressources. | |
Fonctions membres protégées | |
| void | executeFunctor () override |
| Exécute la méthode associé | |
Attributs privés | |
| FuncPtr | m_function |
| Pointeur vers la méthode associée. | |
| T * | m_object |
| Objet associé. | |
Functor associé à une méthode d'une classe T.
Définition à la ligne 34 du fichier arccore/src/base/arccore/base/Functor.h.
| typedef void(T::* Arcane::FunctorT< T >::FuncPtr) () |
Type du pointeur sur la méthode.
Définition à la ligne 39 du fichier arccore/src/base/arccore/base/Functor.h.
|
inline |
Constructeur.
Définition à la ligne 44 du fichier arccore/src/base/arccore/base/Functor.h.
Références m_function, et m_object.
|
inlineoverride |
Définition à la ligne 47 du fichier arccore/src/base/arccore/base/Functor.h.
|
inlineoverrideprotectedvirtual |
Exécute la méthode associé
Implémente Arcane::IFunctor.
Définition à la ligne 52 du fichier arccore/src/base/arccore/base/Functor.h.
Références m_function, et m_object.
|
private |
Pointeur vers la méthode associée.
Définition à la ligne 58 du fichier arccore/src/base/arccore/base/Functor.h.
Référencé par executeFunctor(), et FunctorT().
|
private |
Objet associé.
Définition à la ligne 59 du fichier arccore/src/base/arccore/base/Functor.h.
Référencé par executeFunctor(), et FunctorT().