BALL::Composite::AncestorIteratorTraits Class Reference

#include <BALL/CONCEPT/composite.h>

List of all members.

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 CompositegetContainer ()
BALL_INLINE const CompositegetContainer () const
BALL_INLINE bool isSingular () const
BALL_INLINE CompositegetPosition ()
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 CompositegetData ()
BALL_INLINE const CompositegetData () const
BALL_INLINE void forward ()

Private Attributes

Compositebound_
Compositeancestor_

Detailed Description

Definition at line 853 of file composite.h.


Constructor & Destructor Documentation

BALL_INLINE BALL::Composite::AncestorIteratorTraits::AncestorIteratorTraits (  )  [inline]

Definition at line 858 of file composite.h.

BALL_INLINE BALL::Composite::AncestorIteratorTraits::AncestorIteratorTraits ( const Composite composite  )  [inline]

Definition at line 866 of file composite.h.

BALL_INLINE BALL::Composite::AncestorIteratorTraits::AncestorIteratorTraits ( const AncestorIteratorTraits traits  )  [inline]

Definition at line 874 of file composite.h.


Member Function Documentation

BALL_INLINE void BALL::Composite::AncestorIteratorTraits::forward (  )  [inline]

Definition at line 920 of file composite.h.

BALL_INLINE const Composite* BALL::Composite::AncestorIteratorTraits::getContainer (  )  const [inline]

Definition at line 892 of file composite.h.

BALL_INLINE Composite* BALL::Composite::AncestorIteratorTraits::getContainer (  )  [inline]

Definition at line 890 of file composite.h.

BALL_INLINE const Composite& BALL::Composite::AncestorIteratorTraits::getData (  )  const [inline]

Definition at line 918 of file composite.h.

BALL_INLINE Composite& BALL::Composite::AncestorIteratorTraits::getData (  )  [inline]

Definition at line 916 of file composite.h.

BALL_INLINE Composite* const& BALL::Composite::AncestorIteratorTraits::getPosition (  )  const [inline]

Definition at line 898 of file composite.h.

BALL_INLINE Composite* BALL::Composite::AncestorIteratorTraits::getPosition (  )  [inline]

Definition at line 896 of file composite.h.

BALL_INLINE void BALL::Composite::AncestorIteratorTraits::invalidate (  )  [inline]

Definition at line 906 of file composite.h.

BALL_INLINE bool BALL::Composite::AncestorIteratorTraits::isBegin (  )  const [inline]

Definition at line 910 of file composite.h.

BALL_INLINE bool BALL::Composite::AncestorIteratorTraits::isEnd (  )  const [inline]

Definition at line 914 of file composite.h.

BALL_INLINE bool BALL::Composite::AncestorIteratorTraits::isSingular (  )  const [inline]

Definition at line 894 of file composite.h.

BALL_INLINE bool BALL::Composite::AncestorIteratorTraits::isValid (  )  const [inline]

Definition at line 904 of file composite.h.

BALL_INLINE bool BALL::Composite::AncestorIteratorTraits::operator!= ( const AncestorIteratorTraits traits  )  const [inline]

Definition at line 902 of file composite.h.

BALL_INLINE const AncestorIteratorTraits& BALL::Composite::AncestorIteratorTraits::operator= ( const AncestorIteratorTraits traits  )  [inline]

Definition at line 882 of file composite.h.

BALL_INLINE bool BALL::Composite::AncestorIteratorTraits::operator== ( const AncestorIteratorTraits traits  )  const [inline]

Definition at line 900 of file composite.h.

BALL_INLINE void BALL::Composite::AncestorIteratorTraits::toBegin (  )  [inline]

Definition at line 908 of file composite.h.

BALL_INLINE void BALL::Composite::AncestorIteratorTraits::toEnd (  )  [inline]

Definition at line 912 of file composite.h.


Member Data Documentation

Definition at line 925 of file composite.h.

Definition at line 924 of file composite.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3