A wrapper for the MeshHandleIterator to save beloved future programmers from dereferencing too much <3. More...
#include <BaseMesh.hpp>
Public Types | |
using | HandleType = HandleT |
Public Member Functions | |
MeshHandleIteratorPtr (std::unique_ptr< MeshHandleIterator< HandleT >> iter) | |
bool | operator!= (const MeshHandleIteratorPtr &other) const |
HandleT | operator* () const |
MeshHandleIteratorPtr & | operator++ () |
bool | operator== (const MeshHandleIteratorPtr &other) const |
Private Attributes | |
std::unique_ptr< MeshHandleIterator< HandleT > > | m_iter |
A wrapper for the MeshHandleIterator to save beloved future programmers from dereferencing too much <3.
Definition at line 81 of file BaseMesh.hpp.
using lvr2::MeshHandleIteratorPtr< HandleT >::HandleType = HandleT |
Definition at line 90 of file BaseMesh.hpp.
|
inline |
Definition at line 84 of file BaseMesh.hpp.
bool lvr2::MeshHandleIteratorPtr< HandleT >::operator!= | ( | const MeshHandleIteratorPtr< HandleT > & | other | ) | const |
HandleT lvr2::MeshHandleIteratorPtr< HandleT >::operator* | ( | ) | const |
MeshHandleIteratorPtr& lvr2::MeshHandleIteratorPtr< HandleT >::operator++ | ( | ) |
bool lvr2::MeshHandleIteratorPtr< HandleT >::operator== | ( | const MeshHandleIteratorPtr< HandleT > & | other | ) | const |
|
private |
Definition at line 92 of file BaseMesh.hpp.