Xmipp
v3.23.11-Nereus
|
#include <metadata_base_it.h>
Public Member Functions | |
virtual | ~MDBaseRowIterator () |
virtual std::unique_ptr< MDBaseRowIterator > | clone ()=0 |
virtual void | increment ()=0 |
virtual bool | operator== (const MDBaseRowIterator &other) const =0 |
virtual bool | operator!= (const MDBaseRowIterator &other) const |
virtual TypeHelpers::choose< IsConst, const MDRow &, MDRow & >::type | operator* ()=0 |
Definitions of API of MetaData iterators (abstract classes). Iterates over metadata rows
Definition at line 37 of file metadata_base_it.h.
|
inlinevirtual |
Definition at line 38 of file metadata_base_it.h.
|
pure virtual |
Implemented in MetaDataDb::MDDbRowIterator< IsConst >, and MetaDataVec::MDVecRowIterator< IsConst >.
|
pure virtual |
Implemented in MetaDataDb::MDDbRowIterator< IsConst >, and MetaDataVec::MDVecRowIterator< IsConst >.
|
inlinevirtual |
Definition at line 42 of file metadata_base_it.h.
|
pure virtual |
Implemented in MetaDataDb::MDDbRowIterator< IsConst >, and MetaDataVec::MDVecRowIterator< IsConst >.
|
pure virtual |
Implemented in MetaDataDb::MDDbRowIterator< IsConst >, and MetaDataVec::MDVecRowIterator< IsConst >.