#include <TagRetrievalPos.h>
Public Member Functions | |
| TagRetrievalPos () | |
| TagRetrievalPos (std::streamoff begin, std::streamoff end) | |
| ~TagRetrievalPos () | |
| bool | empty () const |
| const std::streamoff | begin () const |
| const std::streamoff | end () const |
| void | set (std::streamoff begin, std::streamoff end) |
| bool | retrieveData (std::istream &input, std::string &data_r) const |
| bool | retrieveData (std::istream &input, std::list< std::string > &data_r) const |
Static Public Attributes | |
| static const std::streamoff | nopos |
Private Member Functions | |
| int | positionStream (std::istream &stream_fr) const |
Private Attributes | |
| std::streamoff | _begin |
| std::streamoff | _end |
Static Private Attributes | |
| static const unsigned | bufferLen_i |
| static char | buffer_ac [] |
| TagRetrievalPos::TagRetrievalPos | ( | ) | [inline] |
| TagRetrievalPos::TagRetrievalPos | ( | std::streamoff | begin, | |
| std::streamoff | end | |||
| ) | [inline] |
| TagRetrievalPos::~TagRetrievalPos | ( | ) | [inline] |
| int TagRetrievalPos::positionStream | ( | std::istream & | stream_fr | ) | const [private] |
| bool TagRetrievalPos::empty | ( | ) | const [inline] |
test if empty
| const std::streamoff TagRetrievalPos::begin | ( | ) | const [inline] |
access functions
| const std::streamoff TagRetrievalPos::end | ( | ) | const [inline] |
| void TagRetrievalPos::set | ( | std::streamoff | begin, | |
| std::streamoff | end | |||
| ) | [inline] |
set position
| bool TagRetrievalPos::retrieveData | ( | std::istream & | input, | |
| std::string & | data_r | |||
| ) | const |
retrieve single-line data
| bool TagRetrievalPos::retrieveData | ( | std::istream & | input, | |
| std::list< std::string > & | data_r | |||
| ) | const |
retrieve multi-line data
std::streamoff TagRetrievalPos::_begin [private] |
std::streamoff TagRetrievalPos::_end [private] |
const unsigned TagRetrievalPos::bufferLen_i [static, private] |
char TagRetrievalPos::buffer_ac[] [static, private] |
const std::streamoff TagRetrievalPos::nopos [static] |
1.5.3