VOS::PCRIterator Class Reference
[libvos]
#include <vos/vos/iterator.hh>
Inheritance diagram for VOS::PCRIterator:

Detailed Description
Iterator subclass for iterating over pointers to the ParentChildRelation class.
Definition at line 71 of file iterator.hh.
Public Member Functions
- PCRIterator ()
- PCRIterator (const PCRIterator &i)
- PCRIterator (const VobjectState::ChildList &children, int start, int end)
- PCRIterator (const VobjectState::ParentSet &parents)
- VUtil::vRef< ParentChildRelation > operator * ()
- VUtil::vRef< ParentChildRelation > operator[] (size_type i)
Constructor & Destructor Documentation
| VOS::PCRIterator::PCRIterator | ( | ) | [inline] |
Definition at line 74 of file iterator.hh.
| VOS::PCRIterator::PCRIterator | ( | const PCRIterator & | i | ) | [inline] |
Definition at line 75 of file iterator.hh.
| VOS::PCRIterator::PCRIterator | ( | const VobjectState::ChildList & | children, | |
| int | start, | |||
| int | end | |||
| ) | [inline] |
Definition at line 76 of file iterator.hh.
| VOS::PCRIterator::PCRIterator | ( | const VobjectState::ParentSet & | parents | ) | [inline] |
Definition at line 85 of file iterator.hh.
Member Function Documentation
| VUtil::vRef<ParentChildRelation> VOS::PCRIterator::operator * | ( | ) | [inline] |
- Returns:
- the current element, or a null vRef<> if the iterator is at an invalid position (at the end)
Definition at line 101 of file iterator.hh.
| VUtil::vRef<ParentChildRelation> VOS::PCRIterator::operator[] | ( | size_type | i | ) | [inline] |
Definition at line 111 of file iterator.hh.
The documentation for this class was generated from the following file:
- /home/tetron/hack/vos/libs/vos/vos/iterator.hh