#include <objVectorMap.h>
Class diagram for objVectorMap:
Public Members | |||
bool | is_objVector () | ||
fint | length_obj_array (oop obj) | ||
oop* | obj_array (oop obj, fint which = 0) | ||
oop | obj_at (oop obj, fint which) | ||
void | obj_at_put (oop obj, fint which, oop contents) | ||
oop | clone (oop obj, bool mustAllocate= true, oop genObj= NULL) | ||
bool | can_inline_clone () | ||
oop | cloneSize (oop obj, fint len, bool mustAllocate= true, oop filler= NULL) | ||
mirrorOop | mirror_proto () | ||
fint | object_size (oop obj) | ||
fint | empty_object_size () | ||
virtual oop | scavenge (oop obj) | ||
bool | verify (oop obj) | ||
slotsOop | create_object (fint size) | ||
void | print_objVector (oop obj) | ||
void | switch_pointer (oop obj, oop* where, oop to) | ||
Friends | |||
objVectorOop | create_objVector (slotList* slots) |
bool objVectorMap::is_objVector () [inline, virtual]
|
Reimplemented from Map.
fint objVectorMap::length_obj_array (oop obj) [inline, virtual]
|
Reimplemented from Map.
oop * objVectorMap::obj_array (oop obj, fint which = 0) [inline, virtual]
|
Reimplemented from Map.
oop objVectorMap::obj_at (oop obj, fint which) [inline, virtual]
|
Reimplemented from Map.
void objVectorMap::obj_at_put (oop obj, fint which, oop contents) [inline, virtual]
|
Reimplemented from Map.
oop objVectorMap::clone (oop obj, bool mustAllocate = true, oop genObj = NULL) [virtual]
|
Reimplemented from Map.
bool objVectorMap::can_inline_clone () [inline, virtual]
|
Reimplemented from Map.
oop objVectorMap::cloneSize (oop obj, fint len, bool mustAllocate = true, oop filler = NULL) [virtual]
|
Reimplemented from Map.
mirrorOop objVectorMap::mirror_proto () [inline, virtual]
|
Reimplemented from Map.
fint objVectorMap::object_size (oop obj) [inline, virtual]
|
Reimplemented from Map.
fint objVectorMap::empty_object_size () [virtual]
|
Reimplemented from Map.
oop objVectorMap::scavenge (oop obj) [virtual]
|
Reimplemented from Map.
bool objVectorMap::verify (oop obj) [virtual]
|
Reimplemented from Map.
slotsOop objVectorMap::create_object (fint size) [inline, virtual]
|
Reimplemented from slotsMap.
void objVectorMap::print_objVector (oop obj) [virtual]
|
Reimplemented from Map.
void objVectorMap::switch_pointer (oop obj, oop * where, oop to) [virtual]
|
Reimplemented from Map.
objVectorOop create_objVector (slotList * slots) [friend]
|