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

markOopClass Struct Reference

#include <markOop.h>

Class diagram for markOopClass:

oopClass

List of all members.

Public Members

Mapmap ()
 BOOL_ACCESSOR (mark) #define VALUE_ACCESSOR(name, setAction, setAssert) VALUE_ACCESSOR(hash, if ((v & hash_mask) = = 0) v += first_hash
 assert (val->hash() != no_hash, "should have hash now"))
 VALUE_ACCESSOR (age, , )
smi identity_hash ()
void print_oop ()
void print ()

Friends

int32 assign_hash (markOop& m)
int32 hash_markOop (markOop& m)

Detailed Description


Member Function Documentation

Map * markOopClass::map () [inline]

Reimplemented from oopClass.

markOopClass::BOOL_ACCESSOR (mark) [pure virtual]

markOopClass::assert (val-, hash()! = no_hash, "should have hash now")

markOopClass::VALUE_ACCESSOR (age)

smi markOopClass::identity_hash () [inline]

Reimplemented from oopClass.

void markOopClass::print_oop () [inline]

Reimplemented from oopClass.

void markOopClass::print ()

Reimplemented from oopClass.


Friends And Related Function Documentation

int32 assign_hash (markOop & m) [friend]

int32 hash_markOop (markOop & m) [friend]


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