Arcane  v3.16.0.0
Documentation développeur
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>

+ Graphe d'héritage de Arcane::Directory:
+ Graphe de collaboration de Arcane::Directory:

Fonctions membres publiques

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

Attributs privés

String m_directory_path
 

Description détaillée

Classe gérant un répertoire.

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

Documentation des constructeurs et destructeur

◆ Directory() [1/5]

Arcane::Directory::Directory ( )

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

◆ Directory() [2/5]

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

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

◆ Directory() [3/5]

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

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

◆ Directory() [4/5]

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

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

◆ Directory() [5/5]

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

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

◆ ~Directory()

Arcane::Directory::~Directory ( )
virtual

Libère les ressources.

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

Documentation des fonctions membres

◆ createDirectory()

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

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 119 du fichier Directory.cc.

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

Référencé par Arcane::DumpWEnsight7::_buildFileName(), Arcane::SimpleTableReaderWriterUtils::createDirectoryOnlyProcess0(), et Arcane::ArcaneSession::setLogAndErrorFiles().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ file()

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

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

Implémente Arcane::IDirectory.

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

Références path().

Référencé par Arcane::VariableIOReaderMng::_checkHashFunction(), Arcane::LLVMSymbolizerService::_checkValid(), Arcane::TimeHistoryMngInternal::_dumpSummaryOfCurves(), Arcane::Application::_openUserConfig(), Arcane::ArcaneSession::build(), Arcane::InternalInfosDumper::dumpArcaneDatabase(), Arcane::InternalInfosDumper::dumpInternalAllInfos(), Arcane::ManualHdf5VariableReader::initialize(), Arcane::SimpleTableReaderWriterUtils::isFileExist(), Arcane::ArcaneBasic2CheckpointReaderService::notifyBeginRead(), Arcane::ArcaneBasicCheckpointService::notifyBeginRead(), Arcane::ArcaneHdf5CheckpointService2::notifyBeginRead(), Arcane::ArcaneBasicCheckpointService::notifyBeginWrite(), Arcane::ArcaneHdf5CheckpointService2::notifyBeginWrite(), Arcane::KdiPostProcessor::notifyBeginWrite(), Arcane::VtkHdfPostProcessor::notifyBeginWrite(), Arcane::VtkHdfV2PostProcessor::notifyBeginWrite(), Arcane::ArcaneSession::setLogAndErrorFiles(), ArcaneTest::UnitTestCartesianMeshPatchService::setUpForClass(), Arcane::CheckpointMng::writeDefaultCheckpoint(), et Arcane::SimpleCsvReaderWriter::writeTable().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

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

◆ path()

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

Retourne le chemin du répertoire.

Implémente Arcane::IDirectory.

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

Référencé par Arcane::Application::build(), et file().

+ Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ m_directory_path

String Arcane::Directory::m_directory_path
private

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


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