Arcane  v4.1.2.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 </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/internal/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) ARCCORE_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.
 

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 char * m_name = nullptr
 Nom de l'enregistreur.
 
CreateFunc m_create_func = nullptr
 Fonction de création.
 

Description détaillée

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

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

Documentation des définitions de type membres

◆ CreateBuildInfoFunc

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

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

◆ CreateFunc

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

Définition à la ligne 436 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 175 du fichier arccore/src/common/arccore/common/Property.cc.

Documentation des fonctions membres

◆ _init()

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

Définition à la ligne 186 du fichier arccore/src/common/arccore/common/Property.cc.

◆ _setNextRegisterer()

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

Positionne l'enregistreur suivant.

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

Références m_next.

◆ _setPreviousRegisterer()

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

Positionne l'enregistreur précédent.

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

Références m_previous.

◆ createSettingsInfoRef()

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

Définition à la ligne 244 du fichier arccore/src/common/arccore/common/Property.cc.

◆ firstRegisterer()

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

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

Définition à la ligne 226 du fichier arccore/src/common/arccore/common/Property.cc.

◆ name()

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

Nom de classe associée.

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

Références m_name.

◆ nbRegisterer()

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

Nombre d'enregisteur dans la chaîne.

Définition à la ligne 235 du fichier arccore/src/common/arccore/common/Property.cc.

◆ nextRegisterer()

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

Enregistreur suivant (nullptr si le dernier)

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

Références m_next.

◆ previousRegisterer()

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

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

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

Références m_previous.

Documentation des données membres

◆ m_create_func

CreateFunc Arcane::properties::PropertySettingsRegisterer::m_create_func = nullptr
private

Fonction de création.

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

◆ m_name

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

Nom de l'enregistreur.

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

Référencé par name().

◆ m_next

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

Enregistreur suivant.

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

Référencé par _setNextRegisterer(), et nextRegisterer().

◆ m_previous

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

Enregistreur précédent.

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

Référencé par _setPreviousRegisterer(), et previousRegisterer().


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