BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | 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 ()
 

Detailed Description

Definition at line 1076 of file composite.h.

Constructor & Destructor Documentation

BALL::Composite::ChildCompositeIteratorTraits::ChildCompositeIteratorTraits ( )
inline

Definition at line 1080 of file composite.h.

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

Definition at line 1087 of file composite.h.

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

Definition at line 1094 of file composite.h.

Member Function Documentation

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

Definition at line 1149 of file composite.h.

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

Definition at line 1147 of file composite.h.

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

Definition at line 1109 of file composite.h.

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

Definition at line 1111 of file composite.h.

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

Definition at line 1143 of file composite.h.

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

Definition at line 1145 of file composite.h.

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

Definition at line 1115 of file composite.h.

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

Definition at line 1117 of file composite.h.

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

Definition at line 1125 of file composite.h.

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

Definition at line 1129 of file composite.h.

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

Definition at line 1133 of file composite.h.

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

Definition at line 1137 of file composite.h.

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

Definition at line 1141 of file composite.h.

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

Definition at line 1113 of file composite.h.

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

Definition at line 1123 of file composite.h.

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

Definition at line 1121 of file composite.h.

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

Definition at line 1101 of file composite.h.

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

Definition at line 1119 of file composite.h.

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

Definition at line 1127 of file composite.h.

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

Definition at line 1131 of file composite.h.

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

Definition at line 1135 of file composite.h.

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

Definition at line 1139 of file composite.h.