Arcane  v3.16.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::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
 

Description détaillée

template<typename ClassType, typename ArgType>
class Arcane::FunctorWithArgumentT< ClassType, ArgType >

Définition à la ligne 69 du fichier arccore/src/base/arccore/base/Functor.h.

Documentation des définitions de type membres

◆ FuncPtr

template<typename ClassType, typename ArgType>
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.

Documentation des constructeurs et destructeur

◆ FunctorWithArgumentT()

template<typename ClassType, typename ArgType>
Arcane::FunctorWithArgumentT< ClassType, ArgType >::FunctorWithArgumentT ( ClassType * object,
FuncPtr funcptr )
inline

Constructeur.

Définition à la ligne 79 du fichier arccore/src/base/arccore/base/Functor.h.

Documentation des fonctions membres

◆ executeFunctor()

template<typename ClassType, typename ArgType>
void Arcane::FunctorWithArgumentT< ClassType, ArgType >::executeFunctor ( ArgType arg)
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.


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