Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
IDirectory.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2022 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/* IDirectory.h (C) 2000-2018 */
9/* */
10/* Gestion d'un répertoire. */
11/*---------------------------------------------------------------------------*/
12#ifndef ARCANE_IDIRECTORY_H
13#define ARCANE_IDIRECTORY_H
14/*---------------------------------------------------------------------------*/
15/*---------------------------------------------------------------------------*/
16
17
19
20/*---------------------------------------------------------------------------*/
21/*---------------------------------------------------------------------------*/
22
23ARCANE_BEGIN_NAMESPACE
24
25/*---------------------------------------------------------------------------*/
26/*---------------------------------------------------------------------------*/
30class ARCANE_CORE_EXPORT IDirectory
31{
32 public:
33
34 virtual ~IDirectory() {}
35
36 public:
37
43 virtual bool createDirectory() const =0;
44
46 virtual String path() const =0;
47
49 virtual String file(const String& file_name) const =0;
50};
51
52/*---------------------------------------------------------------------------*/
53/*---------------------------------------------------------------------------*/
54
55ARCANE_END_NAMESPACE
56
57/*---------------------------------------------------------------------------*/
58/*---------------------------------------------------------------------------*/
59
60#endif
61
Fichier de configuration d'Arcane.
Interface d'une classe gérant un répertoire.
Definition IDirectory.h:31
virtual bool createDirectory() const =0
Créé le répertoire.
virtual String file(const String &file_name) const =0
Retourne le chemin complet du fichier file_name dans le répertoire.
virtual ~IDirectory()
Libère les ressources.
Definition IDirectory.h:34
virtual String path() const =0
Retourne le chemin du répertoire.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120
Chaîne de caractères unicode.