Pol  Rev 533
ArrayIterator Class Reference
+ Inheritance diagram for ArrayIterator:
+ Collaboration diagram for ArrayIterator:

List of all members.

Public Member Functions

 ArrayIterator (ObjArray *pArr, BObject *pIterVal)
virtual BObjectstep ()

Private Attributes

BObject m_Array
size_t m_Index
BObjectRef m_IterVal
ObjArraym_pArray
BLongm_pIterVal

Detailed Description

Definition at line 981 of file executor.cpp.


Constructor & Destructor Documentation

ArrayIterator::ArrayIterator ( ObjArray pArr,
BObject pIterVal 
)

Definition at line 993 of file executor.cpp.

References ref_ptr< T >::get(), m_IterVal, and m_pIterVal.

+ Here is the call graph for this function:


Member Function Documentation

BObject * ArrayIterator::step ( ) [virtual]

Reimplemented from ContIterator.

Definition at line 1002 of file executor.cpp.

References UninitObject::create(), ref_ptr< T >::get(), BLong::increment(), m_Index, m_pArray, m_pIterVal, ObjArray::ref_arr, and BObjectRef::set().

+ Here is the call graph for this function:


Member Data Documentation

Definition at line 988 of file executor.cpp.

size_t ArrayIterator::m_Index [private]

Definition at line 987 of file executor.cpp.

Referenced by step().

Definition at line 990 of file executor.cpp.

Referenced by ArrayIterator().

Definition at line 989 of file executor.cpp.

Referenced by step().

Definition at line 991 of file executor.cpp.

Referenced by ArrayIterator(), and step().


The documentation for this class was generated from the following file: