#include <BALL/CONCEPT/composite.h>
Public Member Functions | |
ChildCompositeIteratorTraits () | |
ChildCompositeIteratorTraits (const Composite &composite) | |
ChildCompositeIteratorTraits (const ChildCompositeIteratorTraits &traits) | |
const ChildCompositeIteratorTraits & | operator= (const ChildCompositeIteratorTraits &traits) |
BALL_INLINE Composite * | getContainer () |
BALL_INLINE const Composite * | getContainer () const |
BALL_INLINE bool | isSingular () const |
BALL_INLINE Composite * | getPosition () |
BALL_INLINE Composite *const & | getPosition () const |
BALL_INLINE bool | operator== (const ChildCompositeIteratorTraits &traits) const |
BALL_INLINE bool | operator!= (const ChildCompositeIteratorTraits &traits) const |
BALL_INLINE bool | isValid () const |
BALL_INLINE void | invalidate () |
BALL_INLINE void | toBegin () |
BALL_INLINE bool | isBegin () const |
BALL_INLINE void | toEnd () |
BALL_INLINE bool | isEnd () const |
BALL_INLINE void | toRBegin () |
BALL_INLINE bool | isRBegin () const |
BALL_INLINE void | toREnd () |
BALL_INLINE bool | isREnd () const |
BALL_INLINE Composite & | getData () |
BALL_INLINE const Composite & | getData () const |
BALL_INLINE void | forward () |
BALL_INLINE void | backward () |
Private Attributes | |
Composite * | bound_ |
Composite * | child_ |
Definition at line 957 of file composite.h.
BALL::Composite::ChildCompositeIteratorTraits::ChildCompositeIteratorTraits | ( | ) | [inline] |
Definition at line 961 of file composite.h.
BALL::Composite::ChildCompositeIteratorTraits::ChildCompositeIteratorTraits | ( | const Composite & | composite | ) | [inline] |
Definition at line 968 of file composite.h.
BALL::Composite::ChildCompositeIteratorTraits::ChildCompositeIteratorTraits | ( | const ChildCompositeIteratorTraits & | traits | ) | [inline] |
Definition at line 975 of file composite.h.
BALL_INLINE void BALL::Composite::ChildCompositeIteratorTraits::backward | ( | ) | [inline] |
Definition at line 1030 of file composite.h.
BALL_INLINE void BALL::Composite::ChildCompositeIteratorTraits::forward | ( | ) | [inline] |
Definition at line 1028 of file composite.h.
BALL_INLINE const Composite* BALL::Composite::ChildCompositeIteratorTraits::getContainer | ( | ) | const [inline] |
Definition at line 992 of file composite.h.
BALL_INLINE Composite* BALL::Composite::ChildCompositeIteratorTraits::getContainer | ( | ) | [inline] |
Definition at line 990 of file composite.h.
BALL_INLINE const Composite& BALL::Composite::ChildCompositeIteratorTraits::getData | ( | ) | const [inline] |
Definition at line 1026 of file composite.h.
BALL_INLINE Composite& BALL::Composite::ChildCompositeIteratorTraits::getData | ( | ) | [inline] |
Definition at line 1024 of file composite.h.
BALL_INLINE Composite* const& BALL::Composite::ChildCompositeIteratorTraits::getPosition | ( | ) | const [inline] |
Definition at line 998 of file composite.h.
BALL_INLINE Composite* BALL::Composite::ChildCompositeIteratorTraits::getPosition | ( | ) | [inline] |
Definition at line 996 of file composite.h.
BALL_INLINE void BALL::Composite::ChildCompositeIteratorTraits::invalidate | ( | ) | [inline] |
Definition at line 1006 of file composite.h.
BALL_INLINE bool BALL::Composite::ChildCompositeIteratorTraits::isBegin | ( | ) | const [inline] |
Definition at line 1010 of file composite.h.
BALL_INLINE bool BALL::Composite::ChildCompositeIteratorTraits::isEnd | ( | ) | const [inline] |
Definition at line 1014 of file composite.h.
BALL_INLINE bool BALL::Composite::ChildCompositeIteratorTraits::isRBegin | ( | ) | const [inline] |
Definition at line 1018 of file composite.h.
BALL_INLINE bool BALL::Composite::ChildCompositeIteratorTraits::isREnd | ( | ) | const [inline] |
Definition at line 1022 of file composite.h.
BALL_INLINE bool BALL::Composite::ChildCompositeIteratorTraits::isSingular | ( | ) | const [inline] |
Definition at line 994 of file composite.h.
BALL_INLINE bool BALL::Composite::ChildCompositeIteratorTraits::isValid | ( | ) | const [inline] |
Definition at line 1004 of file composite.h.
BALL_INLINE bool BALL::Composite::ChildCompositeIteratorTraits::operator!= | ( | const ChildCompositeIteratorTraits & | traits | ) | const [inline] |
Definition at line 1002 of file composite.h.
const ChildCompositeIteratorTraits& BALL::Composite::ChildCompositeIteratorTraits::operator= | ( | const ChildCompositeIteratorTraits & | traits | ) | [inline] |
Definition at line 982 of file composite.h.
BALL_INLINE bool BALL::Composite::ChildCompositeIteratorTraits::operator== | ( | const ChildCompositeIteratorTraits & | traits | ) | const [inline] |
Definition at line 1000 of file composite.h.
BALL_INLINE void BALL::Composite::ChildCompositeIteratorTraits::toBegin | ( | ) | [inline] |
Definition at line 1008 of file composite.h.
BALL_INLINE void BALL::Composite::ChildCompositeIteratorTraits::toEnd | ( | ) | [inline] |
Definition at line 1012 of file composite.h.
BALL_INLINE void BALL::Composite::ChildCompositeIteratorTraits::toRBegin | ( | ) | [inline] |
Definition at line 1016 of file composite.h.
BALL_INLINE void BALL::Composite::ChildCompositeIteratorTraits::toREnd | ( | ) | [inline] |
Definition at line 1020 of file composite.h.
Definition at line 1045 of file composite.h.
Definition at line 1046 of file composite.h.