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


Constructor & Destructor Documentation

BALL::Composite::ChildCompositeIteratorTraits::ChildCompositeIteratorTraits (  )  [inline]

Definition at line 960 of file composite.h.

BALL::Composite::ChildCompositeIteratorTraits::ChildCompositeIteratorTraits ( const Composite composite  )  [inline]

Definition at line 967 of file composite.h.

BALL::Composite::ChildCompositeIteratorTraits::ChildCompositeIteratorTraits ( const ChildCompositeIteratorTraits traits  )  [inline]

Definition at line 974 of file composite.h.


Member Function Documentation

BALL_INLINE void BALL::Composite::ChildCompositeIteratorTraits::backward (  )  [inline]

Definition at line 1029 of file composite.h.

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

Definition at line 1027 of file composite.h.

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

Definition at line 991 of file composite.h.

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

Definition at line 989 of file composite.h.

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

Definition at line 1025 of file composite.h.

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

Definition at line 1023 of file composite.h.

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

Definition at line 997 of file composite.h.

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

Definition at line 995 of file composite.h.

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

Definition at line 1005 of file composite.h.

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

Definition at line 1009 of file composite.h.

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

Definition at line 1013 of file composite.h.

BALL_INLINE bool BALL::Composite::ChildCompositeIteratorTraits::isRBegin (  )  const [inline]

Definition at line 1017 of file composite.h.

BALL_INLINE bool BALL::Composite::ChildCompositeIteratorTraits::isREnd (  )  const [inline]

Definition at line 1021 of file composite.h.

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

Definition at line 993 of file composite.h.

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

Definition at line 1003 of file composite.h.

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

Definition at line 1001 of file composite.h.

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

Definition at line 981 of file composite.h.

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

Definition at line 999 of file composite.h.

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

Definition at line 1007 of file composite.h.

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

Definition at line 1011 of file composite.h.

BALL_INLINE void BALL::Composite::ChildCompositeIteratorTraits::toRBegin (  )  [inline]

Definition at line 1015 of file composite.h.

BALL_INLINE void BALL::Composite::ChildCompositeIteratorTraits::toREnd (  )  [inline]

Definition at line 1019 of file composite.h.


Member Data Documentation

Definition at line 1044 of file composite.h.

Definition at line 1045 of file composite.h.

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