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

Enregistreur de paramètres de propriétés. Plus de détails...

#include <arcane/utils/Property.h>

+ Graphe de collaboration de Arcane::properties::PropertySettingsRegisterer:

Types publics

typedef IPropertySettingsInfo *(* CreateFunc) (const PropertySettingsBuildInfo &sbi)
 
typedef PropertySettingsBuildInfo(* CreateBuildInfoFunc) ()
 

Fonctions membres publiques

 PropertySettingsRegisterer (CreateFunc func, CreateBuildInfoFunc build_info_func, const char *name) ARCANE_NOEXCEPT
 
PropertySettingsRegistererpreviousRegisterer () const
 Enregistreur précédent (nullptr si le premier)
 
PropertySettingsRegisterernextRegisterer () const
 Enregistreur suivant (nullptr si le dernier)
 
const char * name () const
 Nom de classe associée.
 
Ref< IPropertySettingsInfocreateSettingsInfoRef () const
 

Fonctions membres publiques statiques

static PropertySettingsRegistererfirstRegisterer ()
 Accès au premier élément de la chaine d'enregistreur.
 
static Integer nbRegisterer ()
 Nombre d'enregisteur dans la chaîne.
 

Description détaillée

Enregistreur de paramètres de propriétés.

Définition à la ligne 385 du fichier Property.h.

Documentation des définitions de type membres

◆ CreateBuildInfoFunc

typedef PropertySettingsBuildInfo(* Arcane::properties::PropertySettingsRegisterer::CreateBuildInfoFunc) ()

Définition à la ligne 390 du fichier Property.h.

◆ CreateFunc

typedef IPropertySettingsInfo *(* Arcane::properties::PropertySettingsRegisterer::CreateFunc) (const PropertySettingsBuildInfo &sbi)

Définition à la ligne 389 du fichier Property.h.

Documentation des constructeurs et destructeur

◆ PropertySettingsRegisterer()

Arcane::properties::PropertySettingsRegisterer::PropertySettingsRegisterer ( CreateFunc  func,
CreateBuildInfoFunc  build_info_func,
const char *  name 
)

Définition à la ligne 172 du fichier utils/Property.cc.

Documentation des fonctions membres

◆ createSettingsInfoRef()

Ref< IPropertySettingsInfo > Arcane::properties::PropertySettingsRegisterer::createSettingsInfoRef ( ) const

Définition à la ligne 241 du fichier utils/Property.cc.

◆ firstRegisterer()

PropertySettingsRegisterer * Arcane::properties::PropertySettingsRegisterer::firstRegisterer ( )
static

Accès au premier élément de la chaine d'enregistreur.

Définition à la ligne 223 du fichier utils/Property.cc.

◆ name()

const char * Arcane::properties::PropertySettingsRegisterer::name ( ) const
inline

Nom de classe associée.

Définition à la ligne 414 du fichier Property.h.

◆ nbRegisterer()

Integer Arcane::properties::PropertySettingsRegisterer::nbRegisterer ( )
static

Nombre d'enregisteur dans la chaîne.

Définition à la ligne 232 du fichier utils/Property.cc.

◆ nextRegisterer()

PropertySettingsRegisterer * Arcane::properties::PropertySettingsRegisterer::nextRegisterer ( ) const
inline

Enregistreur suivant (nullptr si le dernier)

Définition à la ligne 409 du fichier Property.h.

◆ previousRegisterer()

PropertySettingsRegisterer * Arcane::properties::PropertySettingsRegisterer::previousRegisterer ( ) const
inline

Enregistreur précédent (nullptr si le premier)

Définition à la ligne 406 du fichier Property.h.


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