Elements
6.2
A C++ base framework for the Euclid Software.
|
#include <Temporary.h>
Public Member Functions | |
TempPath (const std::string &motif=DEFAULT_TMP_MOTIF, const std::string &keep_var=DEFAULT_TMP_KEEP_VAR) | |
virtual | ~TempPath () |
Path::Item | path () const |
std::string | motif () const |
Private Attributes | |
const std::string | m_motif |
Path::Item | m_path |
const std::string | m_keep_var |
Definition at line 42 of file Temporary.h.
|
explicit |
Definition at line 43 of file Temporary.cpp.
References Elements::DEFAULT_TMP_MOTIF, std::string::find(), Elements::Examples::log, m_motif, and m_path.
|
virtual |
Definition at line 62 of file Temporary.cpp.
References Elements::Environment::hasKey(), Elements::Examples::log, m_keep_var, m_path, and path().
string Elements::TempPath::motif | ( | ) | const |
Definition at line 79 of file Temporary.cpp.
References m_motif.
Path::Item Elements::TempPath::path | ( | ) | const |
Definition at line 75 of file Temporary.cpp.
References m_path.
Referenced by Elements::TempDir::TempDir(), Elements::TempFile::TempFile(), and ~TempPath().
|
private |
Definition at line 52 of file Temporary.h.
Referenced by ~TempPath().
|
private |
Definition at line 50 of file Temporary.h.
Referenced by motif(), and TempPath().
|
private |
Definition at line 51 of file Temporary.h.
Referenced by path(), TempPath(), and ~TempPath().