Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ModuleProperty

Propriétés de création d'un module. Plus de détails...

#include <arcane/core/ModuleProperty.h>

+ Graphe de collaboration de Arcane::ModuleProperty:

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é.
 

Description détaillée

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.

Documentation des constructeurs et destructeur

◆ ModuleProperty() [1/2]

Arcane::ModuleProperty::ModuleProperty ( const char *  aname,
bool  is_autoload 
)
inline

Construit une instance pour un module de nom aname.

Définition à la ligne 48 du fichier ModuleProperty.h.

◆ ModuleProperty() [2/2]

Arcane::ModuleProperty::ModuleProperty ( const char *  aname)
inlineexplicit

Construit une instance pour un module de nom aname.

Définition à la ligne 56 du fichier ModuleProperty.h.

Documentation des fonctions membres

◆ isAutoload()

bool Arcane::ModuleProperty::isAutoload ( ) const
inline

Indique si le module est automatiquement chargé.

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

◆ name()

const char * Arcane::ModuleProperty::name ( ) const
inline

Nom du module.

Définition à la ligne 64 du fichier ModuleProperty.h.


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