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 | |
| 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.
Références m_next.
|
inlineprivate |
Positionne l'enregistreur précédent.
Définition à la ligne 421 du fichier Property.h.
Références m_previous.
| 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 |
|
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.
Références m_next.
|
inline |
Enregistreur précédent (nullptr si le premier)
Définition à la ligne 406 du fichier Property.h.
Références m_previous.
|
private |
Fonction de création.
Définition à la ligne 438 du fichier Property.h.
|
private |
|
private |
Enregistreur suivant.
Définition à la ligne 431 du fichier Property.h.
Référencé par _setNextRegisterer(), et nextRegisterer().
|
private |
Enregistreur précédent.
Définition à la ligne 429 du fichier Property.h.
Référencé par _setPreviousRegisterer(), et previousRegisterer().