Public Classes
-
enum IteratorMode
Public Methods
-
iterator(CompositeSource* composite=0, IteratorMode mode=ALL)
-
iterator(const iterator& rhs)
-
iterator& operator = (const iterator& rhs)
-
bool operator == (const iterator& rhs) const
-
bool operator != (const iterator& rhs) const
-
bool valid() const
-
CompositeSource& operator *()
-
CompositeSource* operator ->()
-
const CompositeSource& operator *() const
-
const CompositeSource* operator ->() const
-
iterator& operator++()
-
iterator operator++(int)
-
bool advance()
Protected Classes
-
struct IteratorPosition
Protected Fields
-
IteratorMode _iteratorMode
-
PositionStack _positionStack
Protected
-
typedef std::vector<IteratorPosition> PositionStack
Documentation
enum IteratorMode
ACTIVE
ALL
iterator(CompositeSource* composite=0, IteratorMode mode=ALL)
iterator(const iterator& rhs)
iterator& operator = (const iterator& rhs)
bool operator == (const iterator& rhs) const
bool operator != (const iterator& rhs) const
bool valid() const
CompositeSource& operator *()
CompositeSource* operator ->()
const CompositeSource& operator *() const
const CompositeSource* operator ->() const
iterator& operator++()
iterator operator++(int)
bool advance()
struct IteratorPosition
IteratorPosition(CompositeSource* composite)
IteratorPosition(const IteratorPosition& rhs)
IteratorPosition& operator = (const IteratorPosition& rhs)
bool operator == (const IteratorPosition& rhs) const
bool operator != (const IteratorPosition& rhs) const
CompositeSource* current()
const CompositeSource* current() const
bool valid() const
inline bool advance()
inline bool isActive(const CompositeSource& , int )
inline bool advanceToNextChild(CompositeSource& composite, int& index)
CompositeSource* _composite
int _index
typedef std::vector<IteratorPosition> PositionStack
IteratorMode _iteratorMode
PositionStack _positionStack
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.