#include <target.h>
Class diagram for objectOrMapLookupTarget:
Public Members | |||
objectOrMapLookupTarget (Map* m) | |||
void | add_slot_dependency (simpleLookup* L) | ||
void | add_dependency (slotDesc* s, simpleLookup* L) | ||
bool | is_object_or_map () | ||
lookupTarget* | get_target_for_slot (slotDesc* s, simpleLookup* L) = 0 | ||
bool | is_receiver () | ||
objectOrMapLookupTarget* | be_receiver () | ||
Protected Members | |||
bool | _is_receiver |
objectOrMapLookupTarget::objectOrMapLookupTarget (Map * m) |
void objectOrMapLookupTarget::add_slot_dependency (simpleLookup * L) [inline, virtual]
|
Reimplemented from lookupTarget.
void objectOrMapLookupTarget::add_dependency (slotDesc * s, simpleLookup * L) [inline, virtual]
|
Reimplemented from lookupTarget.
bool objectOrMapLookupTarget::is_object_or_map () [inline, virtual]
|
Reimplemented from lookupTarget.
lookupTarget* objectOrMapLookupTarget::get_target_for_slot (slotDesc * s, simpleLookup * L) [pure virtual]
|
bool objectOrMapLookupTarget::is_receiver () [inline, virtual]
|
Reimplemented from lookupTarget.
objectOrMapLookupTarget * objectOrMapLookupTarget::be_receiver () [inline]
|
bool objectOrMapLookupTarget::_is_receiver [protected]
|