Arcane  v3.16.8.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
IDataStorageFactory.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7/*---------------------------------------------------------------------------*/
8/* IDataStorageFactory.h (C) 2000-2025 */
9/* */
10/* Interface d'une fabrique de conteneur d'une donnée. */
11/*---------------------------------------------------------------------------*/
12#ifndef ARCANE_CORE_IDATASTORAGEFACTORY_H
13#define ARCANE_CORE_IDATASTORAGEFACTORY_H
14/*---------------------------------------------------------------------------*/
15/*---------------------------------------------------------------------------*/
16
18
19/*---------------------------------------------------------------------------*/
20/*---------------------------------------------------------------------------*/
21
22namespace Arcane
23{
24
25/*---------------------------------------------------------------------------*/
26/*---------------------------------------------------------------------------*/
31class ARCANE_CORE_EXPORT IDataStorageFactory
32{
33 public:
34
35 virtual ~IDataStorageFactory() = default;
36
37 public:
38
41
44};
45
46/*---------------------------------------------------------------------------*/
47/*---------------------------------------------------------------------------*/
48
49} // End namespace Arcane
50
51/*---------------------------------------------------------------------------*/
52/*---------------------------------------------------------------------------*/
53
54#endif
Déclarations des types généraux de Arcane.
Informations pour construire une instance de 'IData'.
Informations de type pour un conteneur de données.
Interface d'une fabrique de conteneur d'une donnée.
virtual DataStorageTypeInfo storageTypeInfo()=0
Informations sur le type de conteneur créé
virtual Ref< IData > createSimpleDataRef(const DataStorageBuildInfo &dsbi)=0
Créé une donnée d'un type simple.
Référence à une instance.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-