Template Class AttributeMapHandleIteratorPtr
Defined in File AttributeMap.hpp
Class Documentation
-
template<typename HandleT>
class AttributeMapHandleIteratorPtr Simple convinience wrapper for unique_ptr<AttributeMapHandleIterator>
The unique_ptr is needed to return an abstract class. This
Ptrclass enables the user to easily use this smart pointer as iterator.Public Functions
-
inline AttributeMapHandleIteratorPtr(std::unique_ptr<AttributeMapHandleIterator<HandleT>> iter)
-
inline AttributeMapHandleIteratorPtr(const AttributeMapHandleIteratorPtr &iteratorPtr)
-
AttributeMapHandleIteratorPtr &operator++()
-
bool operator==(const AttributeMapHandleIteratorPtr &other) const
-
bool operator!=(const AttributeMapHandleIteratorPtr &other) const
-
virtual ~AttributeMapHandleIteratorPtr() = default
-
inline AttributeMapHandleIteratorPtr(std::unique_ptr<AttributeMapHandleIterator<HandleT>> iter)