Helper to iterate over a DV container. More...
#include <DVLInfo.h>
Public Member Functions | |
virtual | ~DVLIteratorBase () |
Destructor. | |
virtual const void * | next ()=0 |
Return the next element from the container. |
Helper to iterate over a DV container.
virtual const void* DataModel_detail::DVLIteratorBase::next | ( | ) | [pure virtual] |
Return the next element from the container.
This is the next pointer from the container (it's a pointer to the element itself, not a pointer to the pointer. It will be properly cast to the type described by elt_tinfo(). Null pointers are skipped; this function signals the end of iteration by returning 0.
Implemented in DataModel_detail::DVLIterator< T >.