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) | |
| Directory & | operator= (const IDirectory &from) |
| Directory & | operator= (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. | |
Attributs privés | |
| String | m_directory_path |
Classe gérant un répertoire.
Définition à la ligne 33 du fichier Directory.h.
|
explicit |
Définition à la ligne 45 du fichier Directory.cc.
| Arcane::Directory::Directory | ( | const Directory & | directory | ) |
Définition à la ligne 72 du fichier Directory.cc.
| Arcane::Directory::Directory | ( | const IDirectory & | directory, |
| const String & | sub_path ) |
Définition à la ligne 54 du fichier Directory.cc.
| Arcane::Directory::Directory | ( | const IDirectory & | directory | ) |
Définition à la ligne 63 du fichier Directory.cc.
|
overridevirtual |
Créé le répertoire.
| true | en cas d'échec, |
| false | en 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::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 :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::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 :Définition à la ligne 91 du fichier Directory.cc.
| Directory & Arcane::Directory::operator= | ( | const IDirectory & | from | ) |
Définition à la ligne 81 du fichier Directory.cc.
|
overridevirtual |
Retourne le chemin du répertoire.
Implémente Arcane::IDirectory.
Définition à la ligne 110 du fichier Directory.cc.
Référencé par Arcane::Application::build(), et file().
Voici le graphe des appelants de cette fonction :
|
private |
Définition à la ligne 57 du fichier Directory.h.