InsNameElem Class Reference

#include <db/insnameelem.h>

Inheritance diagram for InsNameElem:

InsListElem InsOptionElem List of all members.

Detailed Description

Definition at line 25 of file insnameelem.h.

Public Member Functions

void append (InsNameElem *next)
virtual std::string getinspattern (void)
virtual std::string getinstruction (void)
virtual void getrefmap (std::map< std::string, InsNameElem * > &m)
int getvalue (void)
bool increment (void)
 InsNameElem (const char *name)
int ninstructions (void)
virtual int ntokens (void)
void reset (void)
virtual ~InsNameElem (void)

Protected Attributes

std::string elemname
InsNameElemnextelem
int value


Constructor & Destructor Documentation

InsNameElem::InsNameElem const char *  name  ) 
 

Definition at line 34 of file insnameelem.cpp.

References elemname, nextelem, NULL, and value.

InsNameElem::~InsNameElem void   )  [virtual]
 

Definition at line 41 of file insnameelem.cpp.


Member Function Documentation

void InsNameElem::append InsNameElem next  ) 
 

Definition at line 74 of file insnameelem.cpp.

References append(), nextelem, and NULL.

Referenced by append().

std::string InsNameElem::getinspattern void   )  [virtual]
 

Reimplemented in InsOptionElem, and InsListElem.

Definition at line 56 of file insnameelem.cpp.

References elemname, getinspattern(), nextelem, and NULL.

Referenced by InsListElem::getinspattern(), InsOptionElem::getinspattern(), and getinspattern().

std::string InsNameElem::getinstruction void   )  [virtual]
 

Reimplemented in InsOptionElem, and InsListElem.

Definition at line 51 of file insnameelem.cpp.

References elemname, getinstruction(), nextelem, and NULL.

Referenced by InsListElem::getinstruction(), InsOptionElem::getinstruction(), and getinstruction().

void InsNameElem::getrefmap std::map< std::string, InsNameElem * > &  m  )  [virtual]
 

Reimplemented in InsListElem.

Definition at line 61 of file insnameelem.cpp.

References getrefmap(), nextelem, and NULL.

Referenced by InsListElem::getrefmap(), and getrefmap().

int InsNameElem::getvalue void   ) 
 

Definition at line 99 of file insnameelem.cpp.

References value.

Referenced by InsListElem::getinstruction(), and InsOptionElem::getinstruction().

bool InsNameElem::increment void   ) 
 

Definition at line 82 of file insnameelem.cpp.

References increment(), nextelem, ntokens(), NULL, and value.

Referenced by increment().

int InsNameElem::ninstructions void   ) 
 

Definition at line 69 of file insnameelem.cpp.

References nextelem, ninstructions(), ntokens(), and NULL.

Referenced by ninstructions().

int InsNameElem::ntokens void   )  [virtual]
 

Reimplemented in InsOptionElem, and InsListElem.

Definition at line 46 of file insnameelem.cpp.

Referenced by increment(), and ninstructions().

void InsNameElem::reset void   ) 
 

Definition at line 93 of file insnameelem.cpp.

References nextelem, NULL, reset(), and value.

Referenced by reset().


Member Data Documentation

std::string InsNameElem::elemname [protected]
 

Definition at line 43 of file insnameelem.h.

Referenced by InsListElem::getinspattern(), InsOptionElem::getinspattern(), getinspattern(), InsOptionElem::getinstruction(), getinstruction(), and InsNameElem().

InsNameElem* InsNameElem::nextelem [protected]
 

Definition at line 42 of file insnameelem.h.

Referenced by append(), InsListElem::getinspattern(), InsOptionElem::getinspattern(), getinspattern(), InsListElem::getinstruction(), InsOptionElem::getinstruction(), getinstruction(), InsListElem::getrefmap(), getrefmap(), increment(), InsNameElem(), ninstructions(), and reset().

int InsNameElem::value [protected]
 

Definition at line 44 of file insnameelem.h.

Referenced by getvalue(), increment(), InsNameElem(), and reset().


The documentation for this class was generated from the following files:
Generated on Tue Sep 19 21:18:43 2006 for Boomerang by  doxygen 1.4.6