TagRetrievalPos Class Reference

#include <TagRetrievalPos.h>

List of all members.

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 []


Constructor & Destructor Documentation

TagRetrievalPos::TagRetrievalPos (  )  [inline]

TagRetrievalPos::TagRetrievalPos ( std::streamoff  begin,
std::streamoff  end 
) [inline]

TagRetrievalPos::~TagRetrievalPos (  )  [inline]


Member Function Documentation

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


Member Data Documentation

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]


The documentation for this class was generated from the following file:
Generated on Fri Sep 21 22:35:03 2007 for liby2util by  doxygen 1.5.3