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

realSlotRef Struct Reference

#include <slotRef.h>

Class diagram for realSlotRef:

abstractSlotRef

List of all members.

Public Members

 realSlotRef (lookupTarget* h, slotDesc* d)
bool is_real ()
bool exists ()
oop contents ()
void set_contents (oop)
oop methodHolder_or_map (oop rcvr)
oop generalized_methodHolder_or_map (oop rcvr)
void print_short ()
void print ()
bool EQsr (realSlotRef* s)
void add_dependency (slotDesc* sd, simpleLookup* L)
ResultType resultType (oop sel)
lookupTargetholder
slotDescdesc

Protected Members

oop methodHolder_if_not_rcvr ()

Detailed Description


Member Function Documentation

realSlotRef::realSlotRef (lookupTarget * h, slotDesc * d) [inline]

bool realSlotRef::is_real () [inline, virtual]

Reimplemented from abstractSlotRef.

bool realSlotRef::exists () [inline, virtual]

Reimplemented from abstractSlotRef.

oop realSlotRef::contents () [virtual]

Reimplemented from abstractSlotRef.

void realSlotRef::set_contents (oop x) [virtual]

Reimplemented from abstractSlotRef.

oop realSlotRef::methodHolder_or_map (oop rcvr) [virtual]

Reimplemented from abstractSlotRef.

oop realSlotRef::generalized_methodHolder_or_map (oop rcvr) [virtual]

Reimplemented from abstractSlotRef.

void realSlotRef::print_short () [virtual]

Reimplemented from VMObj.

void realSlotRef::print () [virtual]

Reimplemented from VMObj.

bool realSlotRef::EQsr (realSlotRef * s) [inline]

void realSlotRef::add_dependency (slotDesc * sd, simpleLookup * L) [inline, virtual]

Reimplemented from abstractSlotRef.

ResultType realSlotRef::resultType (oop sel) [virtual]

Reimplemented from abstractSlotRef.

oop realSlotRef::methodHolder_if_not_rcvr () [protected]


Member Data Documentation

lookupTarget* realSlotRef::holder

slotDesc* realSlotRef::desc


The documentation for this struct was generated from the following files:
Generated at Tue Jun 27 12:16:46 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999