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

mapMap Class Reference

#include <mapMap.h>

Class diagram for mapMap:

Map MapBase

List of all members.

Public Members

bool is_map ()
fint length_slots ()
fint length_nonVM_slots ()
fint size ()
fint object_size (oop obj)
oop clone (oop obj, bool mustAllocate= true, oop genObj= NULL)
oop cloneSize (oop obj, fint length, bool mustAllocate= true, oop filler= NULL)
oop fill_in_slots (slotList* slist, fint slotCount)
virtual oop scavenge (oop obj)
bool verify (oop obj)
void switch_pointer (oop obj, oop* where, oop to)
mirrorOop mirror_proto ()
oop dummy_obj (oop filler)
fint empty_object_size ()
bool is_enumerable (oop obj, oop* matching_cell)
void print (oop obj)

Friends

Mapcreate_mapMap ()

Detailed Description


Member Function Documentation

bool mapMap::is_map () [inline, virtual]

Reimplemented from Map.

fint mapMap::length_slots () [inline, virtual]

Reimplemented from Map.

fint mapMap::length_nonVM_slots () [inline, virtual]

Reimplemented from Map.

fint mapMap::size () [inline, virtual]

Reimplemented from Map.

fint mapMap::object_size (oop obj) [inline, virtual]

Reimplemented from Map.

oop mapMap::clone (oop obj, bool mustAllocate = true, oop genObj = NULL) [virtual]

Reimplemented from Map.

oop mapMap::cloneSize (oop obj, fint length, bool mustAllocate = true, oop filler = NULL) [virtual]

Reimplemented from Map.

oop mapMap::fill_in_slots (slotList * slist, fint slotCount) [inline, virtual]

Reimplemented from Map.

oop mapMap::scavenge (oop obj) [virtual]

Reimplemented from Map.

bool mapMap::verify (oop obj) [virtual]

Reimplemented from Map.

void mapMap::switch_pointer (oop obj, oop * where, oop to) [inline, virtual]

Reimplemented from Map.

mirrorOop mapMap::mirror_proto () [inline, virtual]

Reimplemented from Map.

oop mapMap::dummy_obj (oop filler) [inline, virtual]

Reimplemented from Map.

fint mapMap::empty_object_size () [inline, virtual]

Reimplemented from Map.

bool mapMap::is_enumerable (oop obj, oop * matching_cell) [inline, virtual]

Reimplemented from Map.

void mapMap::print (oop obj) [virtual]

Reimplemented from Map.


Friends And Related Function Documentation

Map* create_mapMap () [friend]


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