Arcane  v3.16.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe 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 Arcane::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 170 du fichier ArcaneLauncher.cc.

Documentation des définitions de type membres

◆ FunctorType

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

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

◆ OldFunctorType

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

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

Documentation des constructeurs et destructeur

◆ DirectCodeFunctor() [1/2]

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

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

◆ DirectCodeFunctor() [2/2]

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

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

Documentation des fonctions membres

◆ executeFunctor()

void Arcane::DirectCodeFunctor::executeFunctor ( )
inlineoverridevirtual

Exécute la méthode associé

Implémente Arcane::IFunctor.

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

◆ returnValue()

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

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

Documentation des données membres

◆ m_functor

FunctorType* Arcane::DirectCodeFunctor::m_functor = nullptr

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

◆ m_old_functor

OldFunctorType* Arcane::DirectCodeFunctor::m_old_functor = nullptr

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

◆ m_return_value

int Arcane::DirectCodeFunctor::m_return_value = 0

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

◆ m_simple_executor

ArcaneSimpleExecutor* Arcane::DirectCodeFunctor::m_simple_executor = nullptr

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


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