TuttleOFX
1
|
#include <Folder.hpp>
Public Member Functions | |
Folder (const boost::filesystem::path &directory, const std::string folderName, const EMaskOptions &options) | |
Folder (const Folder &other) | |
~Folder () | |
std::ostream & | getCout (std::ostream &os) const |
std::vector < boost::filesystem::path > | getFiles () const |
void | clear () |
Folder * | clone () const |
Private Member Functions | |
std::ostream & | getProperties (std::ostream &os, const boost::filesystem::path &directory) |
Private Attributes | |
std::string | _folderName |
Definition at line 8 of file Folder.hpp.
sequenceParser::Folder::Folder | ( | const boost::filesystem::path & | directory, |
const std::string | folderName, | ||
const EMaskOptions & | options | ||
) | [inline] |
Definition at line 13 of file Folder.hpp.
Referenced by clone().
sequenceParser::Folder::Folder | ( | const Folder & | other | ) | [inline] |
Definition at line 17 of file Folder.hpp.
sequenceParser::Folder::~Folder | ( | ) | [inline] |
Definition at line 22 of file Folder.hpp.
void sequenceParser::Folder::clear | ( | ) | [inline, virtual] |
Reimplemented from sequenceParser::FileObject.
Definition at line 28 of file Folder.hpp.
References _folderName.
Folder* sequenceParser::Folder::clone | ( | ) | const [inline, virtual] |
Implements sequenceParser::FileObject.
Definition at line 34 of file Folder.hpp.
References Folder().
std::ostream & sequenceParser::Folder::getCout | ( | std::ostream & | os | ) | const [virtual] |
Implements sequenceParser::FileObject.
Definition at line 17 of file Folder.cpp.
References sequenceParser::FileObject::_directory, _folderName, sequenceParser::FileObject::_kColorFolder, sequenceParser::FileObject::_kColorStd, NAME_WIDTH, NAME_WIDTH_WITH_DIR, PROPERTIES_WIDTH, sequenceParser::FileObject::showAbsolutePath(), sequenceParser::FileObject::showProperties(), and sequenceParser::FileObject::showRelativePath().
std::vector< boost::filesystem::path > sequenceParser::Folder::getFiles | ( | ) | const [virtual] |
Implements sequenceParser::FileObject.
Definition at line 44 of file Folder.cpp.
References sequenceParser::FileObject::_directory, and _folderName.
std::ostream & sequenceParser::Folder::getProperties | ( | std::ostream & | os, |
const boost::filesystem::path & | directory | ||
) | [private] |
Definition at line 11 of file Folder.cpp.
std::string sequenceParser::Folder::_folderName [private] |
Definition at line 40 of file Folder.hpp.
Referenced by clear(), getCout(), and getFiles().