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

objVectorMap Class Reference

#include <objVectorMap.h>

Class diagram for objVectorMap:

slotsMapDeps slotsMap Map MapBase

List of all members.

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)

Detailed Description


Member Function Documentation

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.


Friends And Related Function Documentation

objVectorOop create_objVector (slotList * slots) [friend]


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