symtab_iterator Class Reference

#include <symtab_iter.h>


Public Member Functions

 ~symtab_iterator ()
 symtab_iterator (const symtab_ty *)
void reset (void)
bool next (string_ty **key, void **data)
bool next (nstring &key, void *&data)

Private Member Functions

 symtab_iterator ()
 symtab_iterator (const symtab_iterator &)
symtab_iteratoroperator= (const symtab_iterator &)

Private Attributes

const symtab_tystp
symtab_ty::row_trp
str_hash_ty pos


Detailed Description

The symtab_iterator class is used to iterate across all rows in a symbols table.

Definition at line 29 of file symtab_iter.h.


Constructor & Destructor Documentation

symtab_iterator::~symtab_iterator (  ) 

symtab_iterator::symtab_iterator ( const symtab_ty  ) 

symtab_iterator::symtab_iterator (  )  [private]

symtab_iterator::symtab_iterator ( const symtab_iterator  )  [private]


Member Function Documentation

void symtab_iterator::reset ( void   ) 

bool symtab_iterator::next ( string_ty **  key,
void **  data 
)

bool symtab_iterator::next ( nstring key,
void *&  data 
)

symtab_iterator& symtab_iterator::operator= ( const symtab_iterator  )  [private]


Field Documentation

const symtab_ty* symtab_iterator::stp [private]

Definition at line 44 of file symtab_iter.h.

Definition at line 45 of file symtab_iter.h.

Definition at line 46 of file symtab_iter.h.


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

Generated on Wed Mar 12 23:37:45 2008 for Aegis by  doxygen 1.5.5