Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arccore::StdFunctorWithArgumentT< ArgType >

Functor générique utilisant la classe std::function. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/base/arccore/base/Functor.h>

+ Graphe d'héritage de Arccore::StdFunctorWithArgumentT< ArgType >:
+ Graphe de collaboration de Arccore::StdFunctorWithArgumentT< ArgType >:

Fonctions membres publiques

 StdFunctorWithArgumentT (const std::function< void(ArgType)> &function)
 Constructeur.
 
- Fonctions membres publiques hérités de Arccore::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 Arccore::IFunctorWithArgumentT< ArgType >
 IFunctorWithArgumentT (const IFunctorWithArgumentT< ArgType > &rhs)=default
 
IFunctorWithArgumentT< ArgType > & operator= (const IFunctorWithArgumentT< ArgType > &rhs)=default
 

Attributs privés

std::function< void(ArgType)> m_function
 

Description détaillée

template<typename ArgType>
class Arccore::StdFunctorWithArgumentT< ArgType >

Functor générique utilisant la classe std::function.

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

Documentation des constructeurs et destructeur

◆ StdFunctorWithArgumentT()

template<typename ArgType >
Arccore::StdFunctorWithArgumentT< ArgType >::StdFunctorWithArgumentT ( const std::function< void(ArgType)> &  function)
inline

Constructeur.

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

Documentation des fonctions membres

◆ executeFunctor()

template<typename ArgType >
void Arccore::StdFunctorWithArgumentT< ArgType >::executeFunctor ( ArgType  arg)
inlineprotectedvirtual

Exécute la méthode associé

Implémente Arccore::IFunctorWithArgumentT< ArgType >.

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

Documentation des données membres

◆ m_function

template<typename ArgType >
std::function<void(ArgType)> Arccore::StdFunctorWithArgumentT< ArgType >::m_function
private

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


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