TuttleOFX  1
sequenceParser::detail::FileStrings Class Reference

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

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

Detailed Description

Unique identification for a sequence. Internal structures to detect sequence inside a directory.

Definition at line 16 of file FileStrings.hpp.


Member Typedef Documentation

typedef std::vector<std::string> sequenceParser::detail::FileStrings::Vec

Definition at line 21 of file FileStrings.hpp.


Member Function Documentation

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.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const This p 
) [friend]

Definition at line 20 of file FileStrings.cpp.


Field Documentation


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