smiOopDesc Class Reference

#include <smiOop.hpp>

Inheritance diagram for smiOopDesc:

Inheritance graph
[legend]
Collaboration diagram for smiOopDesc:

Collaboration graph
[legend]
List of all members.

Public Member Functions

smi value () const
smi identity_hash () const
smiOop increment ()
smiOop decrement ()
void print_on (outputStream *st)
smi byte_count () const

Friends

smiOop as_smiOop (smi value)
smiOop as_byte_count_smiOop (smi value)

Detailed Description

Definition at line 37 of file smiOop.hpp.


Member Function Documentation

smi smiOopDesc::byte_count (  )  const [inline]

Definition at line 60 of file smiOop.hpp.

References Int_Tag.

smiOop smiOopDesc::decrement (  )  [inline]

Definition at line 50 of file smiOop.hpp.

References smiOop_one.

smi smiOopDesc::identity_hash (  )  const [inline]

Definition at line 46 of file smiOop.hpp.

References value().

Referenced by oopDesc::identity_hash().

Here is the call graph for this function:

smiOop smiOopDesc::increment (  )  [inline]

Definition at line 49 of file smiOop.hpp.

References smiOop_one.

void smiOopDesc::print_on ( outputStream st  ) 

Reimplemented from oopDesc.

Definition at line 28 of file smiOop.cpp.

References outputStream::print(), and value().

Referenced by oopDesc::print_on(), and oopDesc::print_value_on().

Here is the call graph for this function:

smi smiOopDesc::value (  )  const [inline]

Definition at line 44 of file smiOop.hpp.

References Tag_Size.

Referenced by allocateBlock(), allocateTenuredBlock(), convert_to_arg(), TempDecoder::decode(), MethodIterator::dispatch(), handleCallBack(), identity_hash(), vframeOopDesc::index(), objArrayOopDesc::length(), doubleValueArrayOopDesc::length(), doubleByteArrayOopDesc::length(), byteArrayOopDesc::length(), Klass::non_indexable_size(), PRIM_DECL_1(), PRIM_DECL_2(), PRIM_DECL_3(), PRIM_DECL_4(), print_on(), CodeIterator::recustomize_inst_var_code(), evaluator::show_command(), vframeOopDesc::time_stamp(), evaluator::top_command(), and CodeIterator::uncustomize_inst_var_code().


Friends And Related Function Documentation

smiOop as_byte_count_smiOop ( smi  value  )  [friend]

Definition at line 56 of file smiOop.hpp.

smiOop as_smiOop ( smi  value  )  [friend]

Definition at line 32 of file smiOop.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Oct 9 14:16:23 2006 for Strongtalk VM by  doxygen 1.4.7