Classe template pour gérer une liste globale permettant d'enregistrer des fabriques.
Plus de détails...
#include <arcane/utils/GenericRegisterer.h>
|
InstanceType * | previousRegisterer () const |
| Instance précédente (nullptr si la première)
|
|
InstanceType * | nextRegisterer () const |
| Instance suivante (nullptr si la dernière)
|
|
|
static InstanceType * | firstRegisterer () |
| Accès au premier élément de la chaine d'enregistreur.
|
|
static Integer | nbRegisterer () |
| Nombre d'enregisteur de service dans la chaine.
|
|
template<typename Type>
class Arcane::GenericRegisterer< Type >
Classe template pour gérer une liste globale permettant d'enregistrer des fabriques.
Cette classe utilise le Curiously recurring template pattern (CRTP). Le paramètre template doit être la classe dérivée et doit avoir une méthode globalRegistererInfo() comme suit:
class MyRegisterer
{
public:
};
Classe template pour gérer une liste globale permettant d'enregistrer des fabriques.
Définition à la ligne 52 du fichier GenericRegisterer.h.
◆ InstanceType
◆ GenericRegisterer()
◆ firstRegisterer()
Accès au premier élément de la chaine d'enregistreur.
Définition à la ligne 94 du fichier GenericRegisterer.h.
◆ nbRegisterer()
◆ nextRegisterer()
◆ previousRegisterer()
La documentation de cette classe a été générée à partir du fichier suivant :