Implemented iterator that any of the IRHandles could use. More...
#include <IRHandles.hpp>


Public Member Functions | |
| IRHandleListIterator (OA_ptr< std::list< T > > pList) | |
| virtual | ~IRHandleListIterator () |
| virtual void | operator++ () |
| virtual bool | isValid () const |
| is the iterator at the end | |
| virtual T | current () const |
| return current node | |
| virtual void | reset () |
Private Attributes | |
| OA_ptr< std::list< T > > | mList |
| std::list< T >::iterator | mIter |
Implemented iterator that any of the IRHandles could use.
Definition at line 280 of file IRHandles.hpp.
| OA::IRHandleListIterator< T >::IRHandleListIterator | ( | OA_ptr< std::list< T > > | pList | ) | [inline] |
Definition at line 282 of file IRHandles.hpp.
| virtual OA::IRHandleListIterator< T >::~IRHandleListIterator | ( | ) | [inline, virtual] |
Definition at line 284 of file IRHandles.hpp.
| virtual T OA::IRHandleListIterator< T >::current | ( | ) | const [inline, virtual] |
return current node
Reimplemented in OA::DataFlow::ParamBindings::ExprIterator.
Definition at line 292 of file IRHandles.hpp.
| virtual bool OA::IRHandleListIterator< T >::isValid | ( | ) | const [inline, virtual] |
is the iterator at the end
Reimplemented in OA::DataFlow::ParamBindings::ExprIterator.
Definition at line 289 of file IRHandles.hpp.
| virtual void OA::IRHandleListIterator< T >::operator++ | ( | ) | [inline, virtual] |
Reimplemented in OA::DataFlow::ParamBindings::ExprIterator.
Definition at line 286 of file IRHandles.hpp.
| virtual void OA::IRHandleListIterator< T >::reset | ( | ) | [inline, virtual] |
Reimplemented in OA::DataFlow::ParamBindings::ExprIterator.
Definition at line 294 of file IRHandles.hpp.
std::list<T>::iterator OA::IRHandleListIterator< T >::mIter [private] |
Definition at line 298 of file IRHandles.hpp.
OA_ptr<std::list<T> > OA::IRHandleListIterator< T >::mList [private] |
Definition at line 297 of file IRHandles.hpp.
1.6.1