- CS
- DocSystem
- Implementation
- FilterDocumentNodeIterator
![]() |
Public API Reference |
![]() |
Filtering iDocumentNodeIterator. More...
#include <csutil/documenthelper.h>
Public Member Functions | |
virtual size_t | GetEndPosition () |
Return the index of the "end" position (the position that is taken after no more elements are available). | |
virtual size_t | GetNextPosition () |
Get an index of the next node. | |
virtual bool | HasNext () |
Are there more elements? | |
virtual csRef< iDocumentNode > | Next () |
Get next element. |
Filtering iDocumentNodeIterator.
Filters another iterator with a functor.
Definition at line 46 of file documenthelper.h.
virtual size_t CS::DocSystem::Implementation::FilterDocumentNodeIterator< T >::GetEndPosition | ( | ) | [inline, virtual] |
Return the index of the "end" position (the position that is taken after no more elements are available).
Implements iDocumentNodeIterator.
Definition at line 81 of file documenthelper.h.
virtual size_t CS::DocSystem::Implementation::FilterDocumentNodeIterator< T >::GetNextPosition | ( | ) | [inline, virtual] |
Get an index of the next node.
Implements iDocumentNodeIterator.
Definition at line 73 of file documenthelper.h.
virtual bool CS::DocSystem::Implementation::FilterDocumentNodeIterator< T >::HasNext | ( | ) | [inline, virtual] |
Are there more elements?
Implements iDocumentNodeIterator.
Definition at line 60 of file documenthelper.h.
virtual csRef<iDocumentNode> CS::DocSystem::Implementation::FilterDocumentNodeIterator< T >::Next | ( | ) | [inline, virtual] |