Arcane  4.1.11.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
PropertySettingsRegisterer * previousRegisterer () const
 Enregistreur précédent (nullptr si le premier).
PropertySettingsRegisterer * nextRegisterer () const
 Enregistreur suivant (nullptr si le dernier).
const char * name () const
 Nom de classe associée.
Ref< IPropertySettingsInfocreateSettingsInfoRef () const

Fonctions membres publiques statiques

static PropertySettingsRegisterer * firstRegisterer ()
 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

PropertySettingsRegisterer * m_previous = nullptr
 Enregistreur précédent.
PropertySettingsRegisterer * m_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 :