Functor associé à une méthode d'une classe T. Plus de détails...
Graphe d'héritage de Arccore::FunctorWithArgumentT< ClassType, ArgType >:
Graphe de collaboration de Arccore::FunctorWithArgumentT< ClassType, ArgType >:Types publics | |
| typedef void(ClassType::* | FuncPtr) (ArgType) |
| Type du pointeur sur la méthode. | |
Fonctions membres publiques | |
| FunctorWithArgumentT (ClassType *object, FuncPtr funcptr) | |
| Constructeur. | |
Fonctions membres publiques hérités de Arcane::IFunctorWithArgumentT< ArgType > | |
| virtual | ~IFunctorWithArgumentT () |
| Libère les ressources. | |
Fonctions membres protégées | |
| void | executeFunctor (ArgType arg) |
| Exécute la méthode associé | |
Fonctions membres protégées hérités de Arcane::IFunctorWithArgumentT< ArgType > | |
| IFunctorWithArgumentT (const IFunctorWithArgumentT< ArgType > &rhs)=default | |
| IFunctorWithArgumentT< ArgType > & | operator= (const IFunctorWithArgumentT< ArgType > &rhs)=default |
Attributs privés | |
| ClassType * | m_object |
| Objet associé. | |
| FuncPtr | m_function |
| Pointeur vers la méthode associée. | |
Functor associé à une méthode d'une classe T.
Définition à la ligne 69 du fichier arccore/src/base/arccore/base/Functor.h.
| typedef void(ClassType::* Arcane::FunctorWithArgumentT< ClassType, ArgType >::FuncPtr) (ArgType) |
Type du pointeur sur la méthode.
Définition à la ligne 74 du fichier arccore/src/base/arccore/base/Functor.h.
|
inline |
Constructeur.
Définition à la ligne 79 du fichier arccore/src/base/arccore/base/Functor.h.
|
inlineprotectedvirtual |
Exécute la méthode associé
Implémente Arcane::IFunctorWithArgumentT< ArgType >.
Définition à la ligne 85 du fichier arccore/src/base/arccore/base/Functor.h.
|
private |
Pointeur vers la méthode associée.
Définition à la ligne 93 du fichier arccore/src/base/arccore/base/Functor.h.
|
private |
Objet associé.
Définition à la ligne 92 du fichier arccore/src/base/arccore/base/Functor.h.