Arcane  4.2.1.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.
IModule * module () const
const String & name () const
IFunctor * caller () const
const String & where () const
int property () const
bool isDestroyCaller () const

Attributs privés

IModule * m_module
String m_name
IFunctor * m_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 :