Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::EntryPointBuildInfo

Informations pour construire un point d'entrée. Plus de détails...

#include <arcane/core/EntryPoint.h>

+ Graphe de collaboration de Arcane::EntryPointBuildInfo:

Fonctions membres publiques

 EntryPointBuildInfo (IModule *module, const String &name, IFunctor *caller, const String &where, int property, bool is_destroy_caller)
 Informations de construction d'un point d'entrée.
 
IModulemodule () const
 
const Stringname () const
 
IFunctorcaller () const
 
const Stringwhere () const
 
int property () const
 
bool isDestroyCaller () const
 

Attributs privés

IModulem_module
 
String m_name
 
IFunctorm_caller
 
String m_where
 
int m_property
 
bool m_is_destroy_caller
 

Description détaillée

Informations pour construire un point d'entrée.

Normalement cette classe n'est pas utilisée directement. Pour construire un point d'entrée, il faut utiliser addEntryPoint().

Définition à la ligne 36 du fichier EntryPoint.h.

Documentation des constructeurs et destructeur

◆ EntryPointBuildInfo()

Arcane::EntryPointBuildInfo::EntryPointBuildInfo ( IModule module,
const String name,
IFunctor caller,
const String where,
int  property,
bool  is_destroy_caller 
)
inline

Informations de construction d'un point d'entrée.

Paramètres
modulemodule associé à la fonction
whereendroit de la boucle en temps où est appelé le point d'entrée
propertypropriétés du point d'entrée (voir IEntryPoint)
namenom du point d'entrée
callerencapsulation de la méthode à appeler.
is_destroy_callerindique si le point d'entrée doit détruire le fonctor caller.

En général, is_destroy_caller doit valoir true sinon la mémoire ne sera pas libéré. A noter que le wrapping C# gère le fonctor via un garbage collector et donc dans ce cas is_destroy_caller doit valoir false.

Définition à la ligne 55 du fichier EntryPoint.h.

Documentation des fonctions membres

◆ caller()

IFunctor * Arcane::EntryPointBuildInfo::caller ( ) const
inline

Définition à la ligne 67 du fichier EntryPoint.h.

◆ isDestroyCaller()

bool Arcane::EntryPointBuildInfo::isDestroyCaller ( ) const
inline

Définition à la ligne 70 du fichier EntryPoint.h.

◆ module()

IModule * Arcane::EntryPointBuildInfo::module ( ) const
inline

Définition à la ligne 65 du fichier EntryPoint.h.

◆ name()

const String & Arcane::EntryPointBuildInfo::name ( ) const
inline

Définition à la ligne 66 du fichier EntryPoint.h.

◆ property()

int Arcane::EntryPointBuildInfo::property ( ) const
inline

Définition à la ligne 69 du fichier EntryPoint.h.

◆ where()

const String & Arcane::EntryPointBuildInfo::where ( ) const
inline

Définition à la ligne 68 du fichier EntryPoint.h.

Documentation des données membres

◆ m_caller

IFunctor* Arcane::EntryPointBuildInfo::m_caller
private

Définition à la ligne 76 du fichier EntryPoint.h.

◆ m_is_destroy_caller

bool Arcane::EntryPointBuildInfo::m_is_destroy_caller
private

Définition à la ligne 79 du fichier EntryPoint.h.

◆ m_module

IModule* Arcane::EntryPointBuildInfo::m_module
private

Définition à la ligne 74 du fichier EntryPoint.h.

◆ m_name

String Arcane::EntryPointBuildInfo::m_name
private

Définition à la ligne 75 du fichier EntryPoint.h.

◆ m_property

int Arcane::EntryPointBuildInfo::m_property
private

Définition à la ligne 78 du fichier EntryPoint.h.

◆ m_where

String Arcane::EntryPointBuildInfo::m_where
private

Définition à la ligne 77 du fichier EntryPoint.h.


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