#include <ResizeArrayPrimIter.h>
Public Member Functions | |
| ResizeArrayPrimIter (void) | |
| ResizeArrayPrimIter (ResizeArray< T > &ra) | |
| ResizeArrayPrimIter (const ResizeArrayPrimIter< T > &iter) | |
| ResizeArrayPrimIter< T > & | operator= (const ResizeArrayPrimIter< T > &iter) |
| ~ResizeArrayPrimIter (void) | |
| ResizeArrayPrimIter< T > | begin (void) const |
| ResizeArrayPrimIter< T > | end (void) const |
| int | operator!= (const ResizeArrayPrimIter< T > &iter) const |
| int | operator== (const ResizeArrayPrimIter< T > &iter) const |
| ResizeArrayPrimIter< T > | operator++ (void) |
| ResizeArrayPrimIter< T > | operator++ (int) |
| T & | operator * (void) const |
Definition at line 15 of file ResizeArrayPrimIter.h.
|
||||||||||
|
Definition at line 22 of file ResizeArrayPrimIter.h. 00022 {
00023 array = NULL;
00024 currentIndex = 0;
00025 }
|
|
||||||||||
|
Definition at line 27 of file ResizeArrayPrimIter.h. 00027 {
00028 array = &ra;
00029 currentIndex = 0;
00030 }
|
|
||||||||||
|
Definition at line 32 of file ResizeArrayPrimIter.h. 00032 {
00033 array = iter.array;
00034 currentIndex = iter.currentIndex;
00035 }
|
|
||||||||||
|
Definition at line 43 of file ResizeArrayPrimIter.h. 00043 {}
|
|
||||||||||
|
Definition at line 45 of file ResizeArrayPrimIter.h. Referenced by Patch::positionsReady(). 00045 {
00046 ResizeArrayPrimIter<T> iter;
00047 iter.array = array;
00048 iter.currentIndex = 0;
00049 return(iter);
00050 }
|
|
||||||||||
|
Definition at line 52 of file ResizeArrayPrimIter.h. Referenced by Patch::positionsReady(). 00052 {
00053 ResizeArrayPrimIter<T> iter;
00054 iter.array = array;
00055 iter.currentIndex = array->size();
00056 return(iter);
00057 }
|
|
||||||||||
|
Definition at line 78 of file ResizeArrayPrimIter.h. 00078 {
00079 return array->operator[](currentIndex);
00080 }
|
|
||||||||||
|
Definition at line 59 of file ResizeArrayPrimIter.h. 00059 {
00060 return (iter.currentIndex != currentIndex || iter.array != array);
00061 }
|
|
||||||||||
|
Definition at line 72 of file ResizeArrayPrimIter.h. 00072 {
00073 ResizeArrayPrimIter<T> tmp(*this);
00074 currentIndex++;
00075 return (tmp);
00076 }
|
|
||||||||||
|
Definition at line 67 of file ResizeArrayPrimIter.h. 00067 {
00068 currentIndex++;
00069 return (*this);
00070 }
|
|
||||||||||
|
Definition at line 37 of file ResizeArrayPrimIter.h. 00037 {
00038 array = iter.array;
00039 currentIndex = iter.currentIndex;
00040 return (*this);
00041 }
|
|
||||||||||
|
Definition at line 63 of file ResizeArrayPrimIter.h. 00063 {
00064 return (!operator!=(iter));
00065 }
|
1.3.9.1