cgma
DynamicDLIIteratorImpl< ListType, OutType > Class Template Reference

#include <DynamicDLIIterator.hpp>

Inheritance diagram for DynamicDLIIteratorImpl< ListType, OutType >:
DynamicDLIIterator< OutType > CastingDLIIterator< ListType, OutType >

List of all members.

Public Member Functions

 DynamicDLIIteratorImpl ()
virtual ~DynamicDLIIteratorImpl ()
virtual void reset ()
virtual void step (int n=1)
virtual unsigned int size () const
virtual OutType * get () const
virtual OutType * next (int n=1) const
virtual OutType * get_and_step (int n=1)
virtual CubitBoolean move_to (OutType *item)
virtual CubitBoolean is_in_list (OutType *item) const
virtual CubitBoolean is_at_end () const
virtual CubitBoolean is_at_beginning () const
virtual DynamicDLIIterator
< OutType > * 
clone () const

Detailed Description

template<class ListType, class OutType>
class DynamicDLIIteratorImpl< ListType, OutType >

Definition at line 75 of file DynamicDLIIterator.hpp.


Constructor & Destructor Documentation

template<class ListType, class OutType>
DynamicDLIIteratorImpl< ListType, OutType >::DynamicDLIIteratorImpl ( ) [inline]

Definition at line 80 of file DynamicDLIIterator.hpp.

    {}
template<class ListType, class OutType>
virtual DynamicDLIIteratorImpl< ListType, OutType >::~DynamicDLIIteratorImpl ( ) [inline, virtual]

Definition at line 82 of file DynamicDLIIterator.hpp.

    {}

Member Function Documentation

template<class ListType, class OutType>
virtual DynamicDLIIterator<OutType>* DynamicDLIIteratorImpl< ListType, OutType >::clone ( ) const [inline, virtual]
template<class ListType, class OutType>
virtual OutType* DynamicDLIIteratorImpl< ListType, OutType >::get ( ) const [inline, virtual]
template<class ListType, class OutType>
virtual OutType* DynamicDLIIteratorImpl< ListType, OutType >::get_and_step ( int  n = 1) [inline, virtual]
template<class ListType, class OutType>
virtual CubitBoolean DynamicDLIIteratorImpl< ListType, OutType >::is_at_beginning ( ) const [inline, virtual]
template<class ListType, class OutType>
virtual CubitBoolean DynamicDLIIteratorImpl< ListType, OutType >::is_at_end ( ) const [inline, virtual]
template<class ListType, class OutType>
virtual CubitBoolean DynamicDLIIteratorImpl< ListType, OutType >::is_in_list ( OutType *  item) const [inline, virtual]
template<class ListType, class OutType>
virtual CubitBoolean DynamicDLIIteratorImpl< ListType, OutType >::move_to ( OutType *  item) [inline, virtual]
template<class ListType, class OutType>
virtual OutType* DynamicDLIIteratorImpl< ListType, OutType >::next ( int  n = 1) const [inline, virtual]
template<class ListType, class OutType>
virtual void DynamicDLIIteratorImpl< ListType, OutType >::reset ( ) [inline, virtual]
template<class ListType, class OutType>
virtual unsigned int DynamicDLIIteratorImpl< ListType, OutType >::size ( ) const [inline, virtual]
template<class ListType, class OutType>
virtual void DynamicDLIIteratorImpl< ListType, OutType >::step ( int  n = 1) [inline, virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines