GotoSet Class Reference

#include <ucfunc.h>

Collaboration diagram for GotoSet:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::vector< std::pair<
UCc *, bool > >::iterator 
iterator

Public Member Functions

 GotoSet ()
 GotoSet (const unsigned int offset, UCc *ucc)
 GotoSet (UCc *ucc)
std::vector< std::pair< UCc *,
bool > > & 
operator() ()
UCcoperator[] (const unsigned int i)
unsigned int size () const
void add (UCc *ucc, bool gc=false)
void gc ()
unsigned int offset () const

Private Attributes

unsigned int _offset
std::vector< std::pair< UCc *,
bool > > 
_uccs

Detailed Description

Definition at line 127 of file ucfunc.h.


Member Typedef Documentation

typedef std::vector<std::pair<UCc *, bool> >::iterator GotoSet::iterator

Definition at line 188 of file ucfunc.h.


Constructor & Destructor Documentation

GotoSet::GotoSet (  )  [inline]

Definition at line 130 of file ucfunc.h.

GotoSet::GotoSet ( const unsigned int  offset,
UCc ucc 
) [inline]

Definition at line 131 of file ucfunc.h.

References add().

Here is the call graph for this function:

GotoSet::GotoSet ( UCc ucc  )  [inline]

Definition at line 136 of file ucfunc.h.

References add().

Here is the call graph for this function:


Member Function Documentation

std::vector<std::pair<UCc *, bool> >& GotoSet::operator() ( void   )  [inline]

Definition at line 138 of file ucfunc.h.

References _uccs.

UCc& GotoSet::operator[] ( const unsigned int  i  )  [inline]

Definition at line 140 of file ucfunc.h.

References _uccs.

unsigned int GotoSet::size (  )  const [inline]

Definition at line 141 of file ucfunc.h.

References _uccs.

void GotoSet::add ( UCc ucc,
bool  gc = false 
) [inline]

Definition at line 143 of file ucfunc.h.

References _uccs, and gc().

Referenced by GotoSet().

Here is the call graph for this function:

void GotoSet::gc (  )  [inline]

Definition at line 150 of file ucfunc.h.

References _uccs, and opcode_table_data.

Referenced by add().

unsigned int GotoSet::offset (  )  const [inline]

Definition at line 188 of file ucfunc.h.

References _offset.


Member Data Documentation

unsigned int GotoSet::_offset [private]

Definition at line 193 of file ucfunc.h.

Referenced by offset().

std::vector<std::pair<UCc *, bool> > GotoSet::_uccs [private]

Definition at line 194 of file ucfunc.h.

Referenced by add(), gc(), operator()(), operator[](), and size().


The documentation for this class was generated from the following file:
Generated on Mon Jul 9 14:54:54 2007 for ExultEngine by  doxygen 1.5.1