Lines Matching refs:mpIterator
96 mpIterator = NULL; in Iterator()
101 mpIterator = rIterator.mpIterator->Clone(); in Iterator()
106 mpIterator = pObject; in Iterator()
111 delete mpIterator; in ~Iterator()
118 delete mpIterator; in operator =()
119 if (rIterator.mpIterator != NULL) in operator =()
120 mpIterator = rIterator.mpIterator->Clone(); in operator =()
122 mpIterator = NULL; in operator =()
129 …DBG_ASSERT (mpIterator!=NULL, "::sd::outliner::Iterator::operator* : missing implementation object… in operator *()
130 return mpIterator->GetPosition(); in operator *()
135 if (mpIterator!=NULL) in operator ++()
136 mpIterator->GotoNextText(); in operator ++()
143 if (mpIterator!=NULL) in operator ++()
144 mpIterator->GotoNextText(); in operator ++()
150 if (mpIterator == NULL || rIterator.mpIterator==NULL) in operator ==()
151 return mpIterator == rIterator.mpIterator; in operator ==()
153 return *mpIterator == *rIterator.mpIterator; in operator ==()
163 if (mpIterator != NULL) in Reverse()
164 mpIterator->Reverse(); in Reverse()