Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::DirectCodeFunctor
+ Graphe d'héritage de Arcane::DirectCodeFunctor:
+ Graphe de collaboration de Arcane::DirectCodeFunctor:

Types publics

typedef std::function< int(IDirectExecutionContext *)> OldFunctorType
 
typedef std::function< int(DirectExecutionContext &)> FunctorType
 

Fonctions membres publiques

 DirectCodeFunctor (ArcaneSimpleExecutor *x, FunctorType *ft)
 
 DirectCodeFunctor (ArcaneSimpleExecutor *x, OldFunctorType *ft)
 
void executeFunctor () override
 Exécute la méthode associé
 
int returnValue () const
 
- Fonctions membres publiques hérités de Arccore::IFunctor
virtual ~IFunctor ()
 Libère les ressources.
 

Attributs publics

ArcaneSimpleExecutor * m_simple_executor = nullptr
 
OldFunctorType * m_old_functor = nullptr
 
FunctorType * m_functor = nullptr
 
int m_return_value = 0
 

Description détaillée

Définition à la ligne 167 du fichier ArcaneLauncher.cc.

Documentation des définitions de type membres

◆ FunctorType

typedef std::function<int(DirectExecutionContext&)> Arcane::DirectCodeFunctor::FunctorType

Définition à la ligne 172 du fichier ArcaneLauncher.cc.

◆ OldFunctorType

typedef std::function<int(IDirectExecutionContext*)> Arcane::DirectCodeFunctor::OldFunctorType

Définition à la ligne 171 du fichier ArcaneLauncher.cc.

Documentation des constructeurs et destructeur

◆ DirectCodeFunctor() [1/2]

Arcane::DirectCodeFunctor::DirectCodeFunctor ( ArcaneSimpleExecutor *  x,
FunctorType *  ft 
)
inline

Définition à la ligne 174 du fichier ArcaneLauncher.cc.

◆ DirectCodeFunctor() [2/2]

Arcane::DirectCodeFunctor::DirectCodeFunctor ( ArcaneSimpleExecutor *  x,
OldFunctorType *  ft 
)
inline

Définition à la ligne 176 du fichier ArcaneLauncher.cc.

Documentation des fonctions membres

◆ executeFunctor()

void Arcane::DirectCodeFunctor::executeFunctor ( )
inlineoverridevirtual

Exécute la méthode associé

Implémente Arccore::IFunctor.

Définition à la ligne 178 du fichier ArcaneLauncher.cc.

◆ returnValue()

int Arcane::DirectCodeFunctor::returnValue ( ) const
inline

Définition à la ligne 188 du fichier ArcaneLauncher.cc.

Documentation des données membres

◆ m_functor

FunctorType* Arcane::DirectCodeFunctor::m_functor = nullptr

Définition à la ligne 192 du fichier ArcaneLauncher.cc.

◆ m_old_functor

OldFunctorType* Arcane::DirectCodeFunctor::m_old_functor = nullptr

Définition à la ligne 191 du fichier ArcaneLauncher.cc.

◆ m_return_value

int Arcane::DirectCodeFunctor::m_return_value = 0

Définition à la ligne 193 du fichier ArcaneLauncher.cc.

◆ m_simple_executor

ArcaneSimpleExecutor* Arcane::DirectCodeFunctor::m_simple_executor = nullptr

Définition à la ligne 190 du fichier ArcaneLauncher.cc.


La documentation de cette classe a été générée à partir du fichier suivant :