Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

jhl_RefTable Class Reference

#include <jhl_reftable.h>

List of all members.

Public Methods

 jhl_RefTable (jhl_Code* c)
jhl_MethodmethodAt (jhl_u4 ci) const
jhl_ConstantconstantAt (jhl_u4 ci) const
jhl_FieldfieldAt (jhl_u4 ci) const
jhl_UnitunitAt (jhl_u4 ci) const
jhl_ArrayclassOrUnitTypearrayclassOrUnitTypeAt (jhl_u4 ci) const
jhl_Codecode () const
void changeMethodRefs (jhl_Method* oldmeth, jhl_Method* newmeth)
void set (int idx, jhl_RefTableEntry* jrte)
void add (jhl_RefTableEntry* jrte)
jhl_RefTableEntryget (int idx) const
int count () const
void print () const

Friends

ostream& operator<< (ostream& os, jhl_RefTable* r)


Detailed Description


Constructor & Destructor Documentation

jhl_RefTable::jhl_RefTable ( jhl_Code * c) [inline]


Member Function Documentation

void jhl_RefTable::add ( jhl_RefTableEntry * jrte) [inline]

jhl_ArrayclassOrUnitType * jhl_RefTable::arrayclassOrUnitTypeAt ( jhl_u4 ci) const [inline]

void jhl_RefTable::changeMethodRefs ( jhl_Method * oldmeth,
jhl_Method * newmeth)

jhl_Code * jhl_RefTable::code () const [inline]

jhl_Constant * jhl_RefTable::constantAt ( jhl_u4 ci) const [inline]

int jhl_RefTable::count ( void) const [inline]

jhl_Field * jhl_RefTable::fieldAt ( jhl_u4 ci) const [inline]

jhl_RefTableEntry * jhl_RefTable::get ( int idx) const [inline]

jhl_Method * jhl_RefTable::methodAt ( jhl_u4 ci) const [inline]

void jhl_RefTable::print () const

void jhl_RefTable::set ( int idx,
jhl_RefTableEntry * jrte) [inline]

jhl_Unit * jhl_RefTable::unitAt ( jhl_u4 ci) const [inline]


Friends And Related Function Documentation

ostream& operator<< ( ostream & str,
jhl_RefTable * r) [friend]


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:43:47 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000