Arcane  4.1.11.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::DataStorageFactory< DataType >

Fabrique de conteneur d'une donnée. Plus de détails...

#include <arcane/impl/DataStorageFactory.h>

Graphe d'héritage de Arcane::DataStorageFactory< DataType >:
Graphe de collaboration de Arcane::DataStorageFactory< DataType >:

Fonctions membres publiques

 DataStorageFactory (const DataStorageTypeInfo &dsti)
Ref< IDatacreateSimpleDataRef (const DataStorageBuildInfo &dsbi) override
 Créé une donnée d'un type simple.
Fonctions membres publiques hérités de Arcane::AbstractDataStorageFactory
 AbstractDataStorageFactory (const DataStorageTypeInfo &dsti)
DataStorageTypeInfo storageTypeInfo () override
 Informations sur le type de conteneur créé

Fonctions membres publiques statiques

static void registerDataFactory (IDataFactoryMng *dfm)
 Enregistre dans dfm une fabrique pour la donnée DataType.

Description détaillée

template<typename DataType>
class Arcane::DataStorageFactory< DataType >

Fabrique de conteneur d'une donnée.

Définition à la ligne 59 du fichier DataStorageFactory.h.

Documentation des constructeurs et destructeur

◆ DataStorageFactory()

template<typename DataType>
Arcane::DataStorageFactory< DataType >::DataStorageFactory ( const DataStorageTypeInfo & dsti)
inlineexplicit

Définition à la ligne 64 du fichier DataStorageFactory.h.

Documentation des fonctions membres

◆ createSimpleDataRef()

template<typename DataType>
Ref< IData > Arcane::DataStorageFactory< DataType >::createSimpleDataRef ( const DataStorageBuildInfo & dsbi)
inlineoverridevirtual

Créé une donnée d'un type simple.

Implémente Arcane::IDataStorageFactory.

Définition à la ligne 70 du fichier DataStorageFactory.h.

Références Arcane::makeRef().

Voici le graphe d'appel pour cette fonction :

◆ registerDataFactory()

template<typename DataType>
void Arcane::DataStorageFactory< DataType >::registerDataFactory ( IDataFactoryMng * dfm)
inlinestatic

Enregistre dans dfm une fabrique pour la donnée DataType.

Définition à la ligne 77 du fichier DataStorageFactory.h.

Références Arcane::ITraceMng::info(), Arcane::makeRef(), Arcane::IDataFactoryMng::registerDataStorageFactory(), et Arcane::IDataFactoryMng::traceMng().

Voici le graphe d'appel pour cette fonction :

La documentation de cette classe a été générée à partir du fichier suivant :