BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
BALL::Composite::ChildCompositeIteratorTraits Class Reference

#include <BALL/CONCEPT/composite.h>

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 Composite* BALL::Composite::ChildCompositeIteratorTraits::getContainer ( )
inline

Definition at line 989 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::getData ( )
inline

Definition at line 1023 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::getPosition ( )
inline

Definition at line 995 of file composite.h.

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

Definition at line 997 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

Composite* BALL::Composite::ChildCompositeIteratorTraits::bound_
private

Definition at line 1044 of file composite.h.

Composite* BALL::Composite::ChildCompositeIteratorTraits::child_
private

Definition at line 1045 of file composite.h.