BALL::Composite::ChildCompositeIteratorTraits Class Reference

#include <BALL/CONCEPT/composite.h>

List of all members.

Public Member Functions

 ChildCompositeIteratorTraits ()
 ChildCompositeIteratorTraits (const Composite &composite)
 ChildCompositeIteratorTraits (const ChildCompositeIteratorTraits &traits)
const
ChildCompositeIteratorTraits
operator= (const ChildCompositeIteratorTraits &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 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 CompositegetData ()
BALL_INLINE const CompositegetData () const
BALL_INLINE void forward ()
BALL_INLINE void backward ()

Private Attributes

Compositebound_
Compositechild_

Detailed Description

Definition at line 957 of file composite.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 1045 of file composite.h.

Definition at line 1046 of file composite.h.

Generated by  doxygen 1.6.3