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 854 of file composite.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 926 of file composite.h.

Definition at line 925 of file composite.h.

Generated by  doxygen 1.6.3