Arcane  v3.14.10.0
Documentation développeur
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 charname () 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.
 

Fonctions membres privées

void _setPreviousRegisterer (PropertySettingsRegisterer *s)
 Positionne l'enregistreur précédent.
 
void _setNextRegisterer (PropertySettingsRegisterer *s)
 Positionne l'enregistreur suivant.
 
void _init ()
 

Attributs privés

PropertySettingsRegistererm_previous = nullptr
 Enregistreur précédent.
 
PropertySettingsRegistererm_next = nullptr
 Enregistreur suivant.
 
const charm_name
 Nom de l'enregistreur.
 
CreateFunc m_create_func
 Fonction de création.
 

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

◆ _init()

void Arcane::properties::PropertySettingsRegisterer::_init ( )
private

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

◆ _setNextRegisterer()

void Arcane::properties::PropertySettingsRegisterer::_setNextRegisterer ( PropertySettingsRegisterer s)
inlineprivate

Positionne l'enregistreur suivant.

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

◆ _setPreviousRegisterer()

void Arcane::properties::PropertySettingsRegisterer::_setPreviousRegisterer ( PropertySettingsRegisterer s)
inlineprivate

Positionne l'enregistreur précédent.

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

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

Documentation des données membres

◆ m_create_func

CreateFunc Arcane::properties::PropertySettingsRegisterer::m_create_func
private

Fonction de création.

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

◆ m_name

const char* Arcane::properties::PropertySettingsRegisterer::m_name
private

Nom de l'enregistreur.

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

◆ m_next

PropertySettingsRegisterer* Arcane::properties::PropertySettingsRegisterer::m_next = nullptr
private

Enregistreur suivant.

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

◆ m_previous

PropertySettingsRegisterer* Arcane::properties::PropertySettingsRegisterer::m_previous = nullptr
private

Enregistreur précédent.

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


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