Arcane  v3.16.6.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Directory

Classe gérant un répertoire. Plus de détails...

#include <arcane/core/Directory.h>

Fonctions membres publiques

 Directory (const String &path)
 
 Directory (const Directory &directory)
 
 Directory (const IDirectory &directory, const String &sub_path)
 
 Directory (const IDirectory &directory)
 
Directoryoperator= (const IDirectory &from)
 
Directoryoperator= (const Directory &from)
 
bool createDirectory () const override
 Créé le répertoire.
 
String path () const override
 Retourne le chemin du répertoire.
 
String file (const String &file_name) const override
 Retourne le chemin complet du fichier file_name dans le répertoire.
 
- Fonctions membres publiques hérités de Arcane::IDirectory
virtual ~IDirectory ()=default
 Libère les ressources.
 

Description détaillée

Classe gérant un répertoire.

Définition à la ligne 33 du fichier Directory.h.

Documentation des constructeurs et destructeur

◆ Directory() [1/4]

Arcane::Directory::Directory ( const String & path)
explicit

Définition à la ligne 45 du fichier Directory.cc.

◆ Directory() [2/4]

Arcane::Directory::Directory ( const Directory & directory)

Définition à la ligne 72 du fichier Directory.cc.

◆ Directory() [3/4]

Arcane::Directory::Directory ( const IDirectory & directory,
const String & sub_path )

Définition à la ligne 54 du fichier Directory.cc.

◆ Directory() [4/4]

Arcane::Directory::Directory ( const IDirectory & directory)

Définition à la ligne 63 du fichier Directory.cc.

Documentation des fonctions membres

◆ createDirectory()

bool Arcane::Directory::createDirectory ( ) const
overridevirtual

Créé le répertoire.

Valeurs retournées
trueen cas d'échec,
falseen cas de succès ou si le répertoire existe déjà.

Implémente Arcane::IDirectory.

Définition à la ligne 101 du fichier Directory.cc.

Références Arcane::platform::createDirectory().

Référencé par Arcane::SimpleTableReaderWriterUtils::createDirectoryOnlyProcess0().

◆ file()

String Arcane::Directory::file ( const String & file_name) const
overridevirtual

Retourne le chemin complet du fichier file_name dans le répertoire.

Implémente Arcane::IDirectory.

Définition à la ligne 119 du fichier Directory.cc.

Références path().

Référencé par Arcane::ManualHdf5VariableReader::initialize(), et Arcane::SimpleTableReaderWriterUtils::isFileExist().

◆ operator=() [1/2]

Directory & Arcane::Directory::operator= ( const Directory & from)

Définition à la ligne 91 du fichier Directory.cc.

◆ operator=() [2/2]

Directory & Arcane::Directory::operator= ( const IDirectory & from)

Définition à la ligne 81 du fichier Directory.cc.

◆ path()

String Arcane::Directory::path ( ) const
overridevirtual

Retourne le chemin du répertoire.

Implémente Arcane::IDirectory.

Définition à la ligne 110 du fichier Directory.cc.

Référencé par file().


La documentation de cette classe a été générée à partir des fichiers suivants :