#include <BALL/CONCEPT/composite.h>
Public Member Functions | |
BALL_INLINE | AncestorIteratorTraits () |
BALL_INLINE | AncestorIteratorTraits (const Composite &composite) |
BALL_INLINE | AncestorIteratorTraits (const AncestorIteratorTraits &traits) |
BALL_INLINE const AncestorIteratorTraits & | operator= (const AncestorIteratorTraits &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 AncestorIteratorTraits &traits) const |
BALL_INLINE bool | operator!= (const AncestorIteratorTraits &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 Composite & | getData () |
BALL_INLINE const Composite & | getData () const |
BALL_INLINE void | forward () |
Private Attributes | |
Composite * | bound_ |
Composite * | ancestor_ |
Definition at line 854 of file composite.h.
BALL_INLINE BALL::Composite::AncestorIteratorTraits::AncestorIteratorTraits | ( | ) | [inline] |
Definition at line 859 of file composite.h.
BALL_INLINE BALL::Composite::AncestorIteratorTraits::AncestorIteratorTraits | ( | const Composite & | composite | ) | [inline] |
Definition at line 867 of file composite.h.
BALL_INLINE BALL::Composite::AncestorIteratorTraits::AncestorIteratorTraits | ( | const AncestorIteratorTraits & | traits | ) | [inline] |
Definition at line 875 of file composite.h.
BALL_INLINE void BALL::Composite::AncestorIteratorTraits::forward | ( | ) | [inline] |
Definition at line 921 of file composite.h.
BALL_INLINE const Composite* BALL::Composite::AncestorIteratorTraits::getContainer | ( | ) | const [inline] |
Definition at line 893 of file composite.h.
BALL_INLINE Composite* BALL::Composite::AncestorIteratorTraits::getContainer | ( | ) | [inline] |
Definition at line 891 of file composite.h.
BALL_INLINE const Composite& BALL::Composite::AncestorIteratorTraits::getData | ( | ) | const [inline] |
Definition at line 919 of file composite.h.
BALL_INLINE Composite& BALL::Composite::AncestorIteratorTraits::getData | ( | ) | [inline] |
Definition at line 917 of file composite.h.
BALL_INLINE Composite* const& BALL::Composite::AncestorIteratorTraits::getPosition | ( | ) | const [inline] |
Definition at line 899 of file composite.h.
BALL_INLINE Composite* BALL::Composite::AncestorIteratorTraits::getPosition | ( | ) | [inline] |
Definition at line 897 of file composite.h.
BALL_INLINE void BALL::Composite::AncestorIteratorTraits::invalidate | ( | ) | [inline] |
Definition at line 907 of file composite.h.
BALL_INLINE bool BALL::Composite::AncestorIteratorTraits::isBegin | ( | ) | const [inline] |
Definition at line 911 of file composite.h.
BALL_INLINE bool BALL::Composite::AncestorIteratorTraits::isEnd | ( | ) | const [inline] |
Definition at line 915 of file composite.h.
BALL_INLINE bool BALL::Composite::AncestorIteratorTraits::isSingular | ( | ) | const [inline] |
Definition at line 895 of file composite.h.
BALL_INLINE bool BALL::Composite::AncestorIteratorTraits::isValid | ( | ) | const [inline] |
Definition at line 905 of file composite.h.
BALL_INLINE bool BALL::Composite::AncestorIteratorTraits::operator!= | ( | const AncestorIteratorTraits & | traits | ) | const [inline] |
Definition at line 903 of file composite.h.
BALL_INLINE const AncestorIteratorTraits& BALL::Composite::AncestorIteratorTraits::operator= | ( | const AncestorIteratorTraits & | traits | ) | [inline] |
Definition at line 883 of file composite.h.
BALL_INLINE bool BALL::Composite::AncestorIteratorTraits::operator== | ( | const AncestorIteratorTraits & | traits | ) | const [inline] |
Definition at line 901 of file composite.h.
BALL_INLINE void BALL::Composite::AncestorIteratorTraits::toBegin | ( | ) | [inline] |
Definition at line 909 of file composite.h.
BALL_INLINE void BALL::Composite::AncestorIteratorTraits::toEnd | ( | ) | [inline] |
Definition at line 913 of file composite.h.
Definition at line 926 of file composite.h.
Definition at line 925 of file composite.h.