|
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.