Propriétés de création d'un module. Plus de détails...
#include <arcane/core/ModuleProperty.h>
Fonctions membres publiques | |
ModuleProperty (const char *aname, bool is_autoload) ARCANE_NOEXCEPT | |
Construit une instance pour un module de nom aname. | |
ModuleProperty (const char *aname) ARCANE_NOEXCEPT | |
Construit une instance pour un module de nom aname. | |
const char * | name () const |
Nom du module. | |
bool | isAutoload () const |
Indique si le module est automatiquement chargé. | |
Attributs privés | |
const char * | m_name |
bool | m_is_autoload |
Propriétés de création d'un module.
Cette classe est utilisé dans les macros d'enregistrement des modules et peut donc être instantiée en tant que variable globale avant d'entrer dans le main() du code. Elle ne doit donc contenir que des champs de type Plain Object Data (POD).
En général, lest instances de cette classes sont utilisés lors de l'enregistrement d'un service via la macro ARCANE_REGISTER_MODULES().
Définition à la ligne 41 du fichier ModuleProperty.h.
Construit une instance pour un module de nom aname.
Définition à la ligne 48 du fichier ModuleProperty.h.
|
inlineexplicit |
Construit une instance pour un module de nom aname.
Définition à la ligne 56 du fichier ModuleProperty.h.
|
inline |
Indique si le module est automatiquement chargé.
Définition à la ligne 67 du fichier ModuleProperty.h.
|
inline |
Nom du module.
Définition à la ligne 64 du fichier ModuleProperty.h.
|
private |
Définition à la ligne 72 du fichier ModuleProperty.h.
|
private |
Définition à la ligne 71 du fichier ModuleProperty.h.