ContextMethodIterator Class Reference

Inheritance diagram for ContextMethodIterator:

Inheritance graph
[legend]
Collaboration diagram for ContextMethodIterator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ContextMethodIterator ()
bool self_in_context ()
int number_of_context_temporaries ()
void allocate_context (int nofTemps, bool forMethod)
void copy_self_into_context ()

Private Types

 sentinel = -1
enum  { sentinel = -1 }

Private Attributes

int count
bool _self_in_context

Detailed Description

Definition at line 835 of file methodOop.cpp.


Member Enumeration Documentation

anonymous enum [private]

Enumerator:
sentinel 

Definition at line 837 of file methodOop.cpp.


Constructor & Destructor Documentation

ContextMethodIterator::ContextMethodIterator (  )  [inline]

Definition at line 842 of file methodOop.cpp.


Member Function Documentation

void ContextMethodIterator::allocate_context ( int  nofTemps,
bool  forMethod 
) [inline, virtual]

Reimplemented from SpecializedMethodClosure.

Definition at line 854 of file methodOop.cpp.

void ContextMethodIterator::copy_self_into_context (  )  [inline, virtual]

Reimplemented from SpecializedMethodClosure.

Definition at line 859 of file methodOop.cpp.

int ContextMethodIterator::number_of_context_temporaries (  )  [inline]

Definition at line 849 of file methodOop.cpp.

bool ContextMethodIterator::self_in_context (  )  [inline]

Definition at line 847 of file methodOop.cpp.


Member Data Documentation

bool ContextMethodIterator::_self_in_context [private]

Definition at line 839 of file methodOop.cpp.

int ContextMethodIterator::count [private]

Definition at line 838 of file methodOop.cpp.


The documentation for this class was generated from the following file:
Generated on Mon Oct 9 13:52:08 2006 for Strongtalk VM by  doxygen 1.4.7