Enregistreur de paramètres de propriétés. Plus de détails...
#include <arcane/utils/Property.h>
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 | |
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< IPropertySettingsInfo > | createSettingsInfoRef () 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 |
Nom de l'enregistreur. | |
CreateFunc | m_create_func |
Fonction de création. | |
Enregistreur de paramètres de propriétés.
Définition à la ligne 385 du fichier Property.h.
typedef PropertySettingsBuildInfo(* Arcane::properties::PropertySettingsRegisterer::CreateBuildInfoFunc) () |
Définition à la ligne 390 du fichier Property.h.
typedef IPropertySettingsInfo *(* Arcane::properties::PropertySettingsRegisterer::CreateFunc) (const PropertySettingsBuildInfo &sbi) |
Définition à la ligne 389 du fichier Property.h.
Arcane::properties::PropertySettingsRegisterer::PropertySettingsRegisterer | ( | CreateFunc | func, |
CreateBuildInfoFunc | build_info_func, | ||
const char * | name | ||
) |
Définition à la ligne 172 du fichier utils/Property.cc.
|
private |
Définition à la ligne 183 du fichier utils/Property.cc.
|
inlineprivate |
Positionne l'enregistreur suivant.
Définition à la ligne 424 du fichier Property.h.
|
inlineprivate |
Positionne l'enregistreur précédent.
Définition à la ligne 421 du fichier Property.h.
Ref< IPropertySettingsInfo > Arcane::properties::PropertySettingsRegisterer::createSettingsInfoRef | ( | ) | const |
Définition à la ligne 241 du fichier utils/Property.cc.
|
static |
Accès au premier élément de la chaine d'enregistreur.
Définition à la ligne 223 du fichier utils/Property.cc.
|
inline |
Nom de classe associée.
Définition à la ligne 414 du fichier Property.h.
|
static |
Nombre d'enregisteur dans la chaîne.
Définition à la ligne 232 du fichier utils/Property.cc.
|
inline |
Enregistreur suivant (nullptr si le dernier)
Définition à la ligne 409 du fichier Property.h.
|
inline |
Enregistreur précédent (nullptr si le premier)
Définition à la ligne 406 du fichier Property.h.
|
private |
Fonction de création.
Définition à la ligne 438 du fichier Property.h.
|
private |
Nom de l'enregistreur.
Définition à la ligne 436 du fichier Property.h.
|
private |
Enregistreur suivant.
Définition à la ligne 431 du fichier Property.h.
|
private |
Enregistreur précédent.
Définition à la ligne 429 du fichier Property.h.