TuttleOFX
1
|
Unique identification for a sequence. Internal structures to detect sequence inside a directory. More...
#include <FileStrings.hpp>
Public Types | |
typedef FileStrings | This |
typedef std::vector< std::string > | Vec |
Public Member Functions | |
Vec & | getId () |
const Vec & | getId () const |
void | clear () |
bool | operator== (const This &v) const |
const std::string & | operator[] (const std::size_t i) const |
std::size_t | getHash () const |
Private Attributes | |
Vec | _id |
Friends | |
std::ostream & | operator<< (std::ostream &os, const This &p) |
Unique identification for a sequence. Internal structures to detect sequence inside a directory.
Definition at line 16 of file FileStrings.hpp.
Definition at line 20 of file FileStrings.hpp.
typedef std::vector<std::string> sequenceParser::detail::FileStrings::Vec |
Definition at line 21 of file FileStrings.hpp.
void sequenceParser::detail::FileStrings::clear | ( | ) | [inline] |
Definition at line 35 of file FileStrings.hpp.
References _id.
std::size_t sequenceParser::detail::FileStrings::getHash | ( | ) | const |
Definition at line 8 of file FileStrings.cpp.
References _id.
Vec& sequenceParser::detail::FileStrings::getId | ( | ) | [inline] |
Definition at line 25 of file FileStrings.hpp.
References _id.
const Vec& sequenceParser::detail::FileStrings::getId | ( | ) | const [inline] |
Definition at line 30 of file FileStrings.hpp.
References _id.
bool sequenceParser::detail::FileStrings::operator== | ( | const This & | v | ) | const [inline] |
Definition at line 40 of file FileStrings.hpp.
References _id.
const std::string& sequenceParser::detail::FileStrings::operator[] | ( | const std::size_t | i | ) | const [inline] |
Definition at line 56 of file FileStrings.hpp.
References _id.
std::ostream& operator<< | ( | std::ostream & | os, |
const This & | p | ||
) | [friend] |
Definition at line 20 of file FileStrings.cpp.
Vec sequenceParser::detail::FileStrings::_id [private] |
Definition at line 66 of file FileStrings.hpp.
Referenced by clear(), getHash(), getId(), sequenceParser::detail::operator<<(), operator==(), and operator[]().