Public Member Functions | Private Attributes
OVR::ArrayBase< ArrayData >::ConstIterator Class Reference

#include <OVR_Array.h>

List of all members.

Public Member Functions

 ConstIterator ()
 ConstIterator (const SelfType *parr, SPInt idx=0)
SPInt GetIndex () const
const ValueTypeGetPtr () const
bool IsFinished () const
bool operator!= (const ConstIterator &it) const
const ValueTypeoperator* () const
ConstIterator operator+ (int delta) const
ConstIteratoroperator++ ()
ConstIterator operator++ (int)
ConstIterator operator- (int delta) const
SPInt operator- (const ConstIterator &right) const
ConstIteratoroperator-- ()
ConstIterator operator-- (int)
const ValueTypeoperator-> () const
bool operator== (const ConstIterator &it) const

Private Attributes

SPInt CurIndex
const SelfTypepArray

Detailed Description

template<class ArrayData>
class OVR::ArrayBase< ArrayData >::ConstIterator

Definition at line 628 of file OVR_Array.h.


Constructor & Destructor Documentation

template<class ArrayData>
OVR::ArrayBase< ArrayData >::ConstIterator::ConstIterator ( ) [inline]

Definition at line 634 of file OVR_Array.h.

template<class ArrayData>
OVR::ArrayBase< ArrayData >::ConstIterator::ConstIterator ( const SelfType parr,
SPInt  idx = 0 
) [inline]

Definition at line 635 of file OVR_Array.h.


Member Function Documentation

template<class ArrayData>
SPInt OVR::ArrayBase< ArrayData >::ConstIterator::GetIndex ( ) const [inline]

Definition at line 689 of file OVR_Array.h.

template<class ArrayData>
const ValueType* OVR::ArrayBase< ArrayData >::ConstIterator::GetPtr ( ) const [inline]

Definition at line 685 of file OVR_Array.h.

template<class ArrayData>
bool OVR::ArrayBase< ArrayData >::ConstIterator::IsFinished ( ) const [inline]

Definition at line 687 of file OVR_Array.h.

template<class ArrayData>
bool OVR::ArrayBase< ArrayData >::ConstIterator::operator!= ( const ConstIterator it) const [inline]

Definition at line 638 of file OVR_Array.h.

template<class ArrayData>
const ValueType& OVR::ArrayBase< ArrayData >::ConstIterator::operator* ( ) const [inline]

Definition at line 683 of file OVR_Array.h.

template<class ArrayData>
ConstIterator OVR::ArrayBase< ArrayData >::ConstIterator::operator+ ( int  delta) const [inline]

Definition at line 670 of file OVR_Array.h.

template<class ArrayData>
ConstIterator& OVR::ArrayBase< ArrayData >::ConstIterator::operator++ ( ) [inline]

Definition at line 640 of file OVR_Array.h.

template<class ArrayData>
ConstIterator OVR::ArrayBase< ArrayData >::ConstIterator::operator++ ( int  ) [inline]

Definition at line 649 of file OVR_Array.h.

template<class ArrayData>
ConstIterator OVR::ArrayBase< ArrayData >::ConstIterator::operator- ( int  delta) const [inline]

Definition at line 674 of file OVR_Array.h.

template<class ArrayData>
SPInt OVR::ArrayBase< ArrayData >::ConstIterator::operator- ( const ConstIterator right) const [inline]

Definition at line 678 of file OVR_Array.h.

template<class ArrayData>
ConstIterator& OVR::ArrayBase< ArrayData >::ConstIterator::operator-- ( ) [inline]

Definition at line 655 of file OVR_Array.h.

template<class ArrayData>
ConstIterator OVR::ArrayBase< ArrayData >::ConstIterator::operator-- ( int  ) [inline]

Definition at line 664 of file OVR_Array.h.

template<class ArrayData>
const ValueType* OVR::ArrayBase< ArrayData >::ConstIterator::operator-> ( ) const [inline]

Definition at line 684 of file OVR_Array.h.

template<class ArrayData>
bool OVR::ArrayBase< ArrayData >::ConstIterator::operator== ( const ConstIterator it) const [inline]

Definition at line 637 of file OVR_Array.h.


Member Data Documentation

template<class ArrayData>
SPInt OVR::ArrayBase< ArrayData >::ConstIterator::CurIndex [private]

Definition at line 631 of file OVR_Array.h.

template<class ArrayData>
const SelfType* OVR::ArrayBase< ArrayData >::ConstIterator::pArray [private]

Definition at line 630 of file OVR_Array.h.


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


oculus_sdk
Author(s): Tully Foote
autogenerated on Thu Jun 6 2019 20:13:49