cgma
|
#include <DynamicDLIIterator.hpp>
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 |
Definition at line 75 of file DynamicDLIIterator.hpp.
DynamicDLIIteratorImpl< ListType, OutType >::DynamicDLIIteratorImpl | ( | ) | [inline] |
Definition at line 80 of file DynamicDLIIterator.hpp.
{}
virtual DynamicDLIIteratorImpl< ListType, OutType >::~DynamicDLIIteratorImpl | ( | ) | [inline, virtual] |
Definition at line 82 of file DynamicDLIIterator.hpp.
{}
virtual DynamicDLIIterator<OutType>* DynamicDLIIteratorImpl< ListType, OutType >::clone | ( | ) | const [inline, virtual] |
Implements DynamicDLIIterator< OutType >.
Definition at line 115 of file DynamicDLIIterator.hpp.
{ DynamicDLIIteratorImpl<ListType, OutType>* rv = new DynamicDLIIteratorImpl<ListType, OutType>; *rv = *this; return rv; }
virtual OutType* DynamicDLIIteratorImpl< ListType, OutType >::get | ( | ) | const [inline, virtual] |
Reimplemented from CastingDLIIterator< ListType, OutType >.
Definition at line 94 of file DynamicDLIIterator.hpp.
{ return CastingDLIIterator<ListType, OutType>::get(); }
virtual OutType* DynamicDLIIteratorImpl< ListType, OutType >::get_and_step | ( | int | n = 1 | ) | [inline, virtual] |
Reimplemented from CastingDLIIterator< ListType, OutType >.
Definition at line 100 of file DynamicDLIIterator.hpp.
{ return CastingDLIIterator<ListType, OutType>::get_and_step(n); }
virtual CubitBoolean DynamicDLIIteratorImpl< ListType, OutType >::is_at_beginning | ( | ) | const [inline, virtual] |
Reimplemented from CastingDLIIterator< ListType, OutType >.
Definition at line 112 of file DynamicDLIIterator.hpp.
{ return CastingDLIIterator<ListType, OutType>::is_at_beginning(); }
virtual CubitBoolean DynamicDLIIteratorImpl< ListType, OutType >::is_at_end | ( | ) | const [inline, virtual] |
Reimplemented from CastingDLIIterator< ListType, OutType >.
Definition at line 109 of file DynamicDLIIterator.hpp.
{ return CastingDLIIterator<ListType, OutType>::is_at_end(); }
virtual CubitBoolean DynamicDLIIteratorImpl< ListType, OutType >::is_in_list | ( | OutType * | item | ) | const [inline, virtual] |
Reimplemented from CastingDLIIterator< ListType, OutType >.
Definition at line 106 of file DynamicDLIIterator.hpp.
{ return CastingDLIIterator<ListType, OutType>::is_in_list(item); }
virtual CubitBoolean DynamicDLIIteratorImpl< ListType, OutType >::move_to | ( | OutType * | item | ) | [inline, virtual] |
Reimplemented from CastingDLIIterator< ListType, OutType >.
Definition at line 103 of file DynamicDLIIterator.hpp.
{ return CastingDLIIterator<ListType, OutType>::move_to(item); }
virtual OutType* DynamicDLIIteratorImpl< ListType, OutType >::next | ( | int | n = 1 | ) | const [inline, virtual] |
Reimplemented from CastingDLIIterator< ListType, OutType >.
Definition at line 97 of file DynamicDLIIterator.hpp.
{ return CastingDLIIterator<ListType, OutType>::next(n); }
virtual void DynamicDLIIteratorImpl< ListType, OutType >::reset | ( | ) | [inline, virtual] |
Reimplemented from CastingDLIIterator< ListType, OutType >.
Definition at line 85 of file DynamicDLIIterator.hpp.
virtual unsigned int DynamicDLIIteratorImpl< ListType, OutType >::size | ( | ) | const [inline, virtual] |
Reimplemented from CastingDLIIterator< ListType, OutType >.
Definition at line 91 of file DynamicDLIIterator.hpp.
{ return CastingDLIIterator<ListType, OutType>::size(); }
virtual void DynamicDLIIteratorImpl< ListType, OutType >::step | ( | int | n = 1 | ) | [inline, virtual] |
Reimplemented from CastingDLIIterator< ListType, OutType >.
Definition at line 88 of file DynamicDLIIterator.hpp.