Arcane  v3.14.10.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.

◆ registerDataFactory()

template<typename DataType >
static 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 Arccore::ITraceMng::info(), et Arccore::TraceAccessor::traceMng().


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