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

objectLookupTarget Class Reference

#include <target.h>

Class diagram for objectLookupTarget:

objectOrMapLookupTarget lookupTarget ResourceObj VMObj

List of all members.

Public Members

 objectLookupTarget (oop p)
bool EQ (lookupTarget* t)
bool check_cycle_mark ()
void set_cycle_mark ()
void clear_cycle_mark ()
bool is_object ()
lookupTargetget_target_for_slot (slotDesc* s, simpleLookup* L)
oop get_slot (slotDesc*)
void set_slot (slotDesc*, oop)
virtual void print_short ()
void print ()
oop obj
realSlotRefprevTargetSlot
assignableSlotLinklinks
bool value_constrained

Detailed Description


Member Function Documentation

objectLookupTarget::objectLookupTarget (oop p)

bool objectLookupTarget::EQ (lookupTarget * t) [inline, virtual]

Reimplemented from lookupTarget.

bool objectLookupTarget::check_cycle_mark () [inline, virtual]

Reimplemented from lookupTarget.

void objectLookupTarget::set_cycle_mark () [inline, virtual]

Reimplemented from lookupTarget.

void objectLookupTarget::clear_cycle_mark () [inline, virtual]

Reimplemented from lookupTarget.

bool objectLookupTarget::is_object () [inline, virtual]

Reimplemented from lookupTarget.

lookupTarget * objectLookupTarget::get_target_for_slot (slotDesc * s, simpleLookup * L) [virtual]

Reimplemented from lookupTarget.

oop objectLookupTarget::get_slot (slotDesc * sd) [virtual]

Reimplemented from lookupTarget.

void objectLookupTarget::set_slot (slotDesc * sd, oop x) [virtual]

Reimplemented from lookupTarget.

void objectLookupTarget::print_short () [virtual]

Reimplemented from VMObj.

void objectLookupTarget::print () [virtual]

Reimplemented from VMObj.


Member Data Documentation

oop objectLookupTarget::obj

realSlotRef* objectLookupTarget::prevTargetSlot

assignableSlotLink* objectLookupTarget::links

bool objectLookupTarget::value_constrained


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