Aegis  4.25.D505
Public Member Functions | Private Member Functions | Private Attributes
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


Member Function Documentation

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]
void symtab_iterator::reset ( void  )

Field Documentation

Definition at line 46 of file symtab_iter.h.

Definition at line 45 of file symtab_iter.h.

const symtab_ty* symtab_iterator::stp [private]

Definition at line 44 of file symtab_iter.h.


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