CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
OdLinkedArray< T, A >::iterator Class Reference

#include <OdLinkedArray.h>

Inheritance diagram for OdLinkedArray< T, A >::iterator:

Public Member Functions

 iterator ()
 
 iterator (OD_TYPENAME2 OD_LINKEDARRAY_SCOPE PAGE *page, unsigned ind=0)
 
T & operator* () const
 
 operator T* ()
 
T * operator-> ()
 
iteratoroperator++ ()
 
iterator operator++ (int)
 
iterator operator+= (int n)
 
iterator operator-= (int n)
 
iteratoroperator-- ()
 
iterator operator-- (int)
 

Detailed Description

template<class T, class A = OdObjectsAllocator<T>>
class OdLinkedArray< T, A >::iterator

Definition at line 411 of file OdLinkedArray.h.

Constructor & Destructor Documentation

◆ iterator() [1/2]

template<class T , class A = OdObjectsAllocator<T>>
OdLinkedArray< T, A >::iterator::iterator ( )
inline

Definition at line 414 of file OdLinkedArray.h.

◆ iterator() [2/2]

template<class T , class A = OdObjectsAllocator<T>>
OdLinkedArray< T, A >::iterator::iterator ( OD_TYPENAME2 OD_LINKEDARRAY_SCOPE PAGE page,
unsigned  ind = 0 
)
inline

Definition at line 416 of file OdLinkedArray.h.

Member Function Documentation

◆ operator T*()

template<class T , class A = OdObjectsAllocator<T>>
OdLinkedArray< T, A >::iterator::operator T* ( )
inline

Definition at line 424 of file OdLinkedArray.h.

◆ operator*()

template<class T , class A = OdObjectsAllocator<T>>
T& OdLinkedArray< T, A >::iterator::operator* ( ) const
inline

Definition at line 419 of file OdLinkedArray.h.

◆ operator++() [1/2]

template<class T , class A = OdObjectsAllocator<T>>
iterator& OdLinkedArray< T, A >::iterator::operator++ ( )
inline

Definition at line 432 of file OdLinkedArray.h.

◆ operator++() [2/2]

template<class T , class A = OdObjectsAllocator<T>>
iterator OdLinkedArray< T, A >::iterator::operator++ ( int  )
inline

Definition at line 438 of file OdLinkedArray.h.

◆ operator+=()

template<class T , class A = OdObjectsAllocator<T>>
iterator OdLinkedArray< T, A >::iterator::operator+= ( int  n)
inline

Definition at line 445 of file OdLinkedArray.h.

◆ operator--() [1/2]

template<class T , class A = OdObjectsAllocator<T>>
iterator& OdLinkedArray< T, A >::iterator::operator-- ( )
inline

Definition at line 455 of file OdLinkedArray.h.

◆ operator--() [2/2]

template<class T , class A = OdObjectsAllocator<T>>
iterator OdLinkedArray< T, A >::iterator::operator-- ( int  )
inline

Definition at line 461 of file OdLinkedArray.h.

◆ operator-=()

template<class T , class A = OdObjectsAllocator<T>>
iterator OdLinkedArray< T, A >::iterator::operator-= ( int  n)
inline

Definition at line 450 of file OdLinkedArray.h.

◆ operator->()

template<class T , class A = OdObjectsAllocator<T>>
T* OdLinkedArray< T, A >::iterator::operator-> ( )
inline

Definition at line 428 of file OdLinkedArray.h.


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