66 return prev_ != 0 && next_ != 0;
153 nElmts_ = lst.nElmts_;
165 return remove(it.curElmt_);
176 return replace(oldIter.curElmt_, newLink);
200 curElmt_ = iter.curElmt_;
201 curLink_ = iter.curLink_;
207 return curElmt_ == iter.curElmt_;
213 return curElmt_ != iter.curElmt_;
229 if (curLink_.next_ == curElmt_ || curList_.last_ == 0)
235 curElmt_ = curLink_.next_;
236 curLink_ = *curElmt_;
287 curList_(iter.curList_),
288 curElmt_(iter.curElmt_)
292 inline void Foam::DLListBase::const_iterator::operator=
297 curElmt_ = iter.curElmt_;
301 inline bool Foam::DLListBase::const_iterator::operator==
306 return curElmt_ == iter.curElmt_;
310 inline bool Foam::DLListBase::const_iterator::operator!=
315 return curElmt_ != iter.curElmt_;
329 if (curElmt_ == curList_.last_)
335 curElmt_ = curElmt_->next_;
360 return endConstIter_;
368 return endConstIter_;
382 return endConstIter_;