Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::parse::Tag Class Reference

#include <Tag.hpp>

List of all members.

Public Member Functions

 Tag ()
 Tag (char *n, int b)
 ~Tag ()
void set_next (Tag *t)
void set_prev (Tag *t)
void set_end (int e)
Tag * get_next ()
Tag * get_prev ()
char * get_name ()
int get_begin ()
int get_end ()

Private Attributes

char name [MAX_TAG_LENGTH]
Tag * next
Tag * prev
int begin
int end


Constructor & Destructor Documentation

indri::parse::Tag::Tag (   )  [inline]
 

indri::parse::Tag::Tag (  char *  n,
int  b
)  [inline]
 

indri::parse::Tag::~Tag (   )  [inline]
 


Member Function Documentation

int indri::parse::Tag::get_begin (   )  [inline]
 

int indri::parse::Tag::get_end (   )  [inline]
 

char* indri::parse::Tag::get_name (   )  [inline]
 

Tag* indri::parse::Tag::get_next (   )  [inline]
 

Tag* indri::parse::Tag::get_prev (   )  [inline]
 

void indri::parse::Tag::set_end (  int  e  )  [inline]
 

void indri::parse::Tag::set_next (  Tag *  t  )  [inline]
 

void indri::parse::Tag::set_prev (  Tag *  t  )  [inline]
 


Member Data Documentation

int indri::parse::Tag::begin [private]
 

int indri::parse::Tag::end [private]
 

char indri::parse::Tag::name[MAX_TAG_LENGTH] [private]
 

Tag* indri::parse::Tag::next [private]
 

Tag* indri::parse::Tag::prev [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:03:03 2010 for Lemur by doxygen 1.3.4