TuttleOFX  1
sequenceParser::Folder Class Reference

#include <Folder.hpp>

Inheritance diagram for sequenceParser::Folder:
Collaboration diagram for sequenceParser::Folder:

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 ()
Folderclone () const

Private Member Functions

std::ostream & getProperties (std::ostream &os, const boost::filesystem::path &directory)

Private Attributes

std::string _folderName

Detailed Description

Definition at line 8 of file Folder.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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().

Here is the call graph for this function:

std::vector< boost::filesystem::path > sequenceParser::Folder::getFiles ( ) const [virtual]
Todo:
: can we remove this?

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.


Field Documentation

std::string sequenceParser::Folder::_folderName [private]

Definition at line 40 of file Folder.hpp.

Referenced by clear(), getCout(), and getFiles().


The documentation for this class was generated from the following files: