#include <mirrorMap.h>
Class diagram for mirrorMap:
Public Members | |||
bool | is_mirror () | ||
mirrorOop | mirror_proto () | ||
fint | empty_object_size () | ||
void | print (oop obj) | ||
virtual bool | is_enumerable (oop obj, oop* matching_cell) | ||
void | switch_pointer (oop obj, oop* where, oop to) | ||
void | dummy_initialize (oop obj, oop filler) | ||
Friends | |||
mirrorOop | create_mirror (oop reflectee= create_slots((slotList*)NULL)) |
bool mirrorMap::is_mirror () [inline, virtual]
|
Reimplemented from Map.
mirrorOop mirrorMap::mirror_proto () [inline, virtual]
|
Reimplemented from Map.
fint mirrorMap::empty_object_size () [virtual]
|
Reimplemented from Map.
void mirrorMap::print (oop obj) [virtual]
|
Reimplemented from Map.
virtual bool mirrorMap::is_enumerable (oop obj, oop * matching_cell) [inline, virtual]
|
Reimplemented from Map.
void mirrorMap::switch_pointer (oop obj, oop * where, oop to) [virtual]
|
Reimplemented from Map.
void mirrorMap::dummy_initialize (oop obj, oop filler) [virtual]
|
Reimplemented from slotsMap.
mirrorOop create_mirror (oop reflectee = create_slots((slotList*)NULL)) [friend]
|