|
typedef ValueHandle | value_handle |
|
typedef value_handle | value_type |
|
typedef std::bidirectional_iterator_tag | iterator_category |
|
typedef std::ptrdiff_t | difference_type |
|
typedef const Mesh * | mesh_ptr |
|
typedef const Mesh & | mesh_ref |
|
typedef const SmartHandle & | reference |
|
typedef const SmartHandle * | pointer |
|
|
decltype(make_smart(std::declval< ValueHandle >(), std::declval< Mesh >())) typedef | SmartHandle |
|
◆ handle()
template<class Mesh , class ValueHandle , class MemberOwner , bool(MemberOwner::*)() const PrimitiveStatusMember, size_t(MemberOwner::*)() const PrimitiveCountMember>
Get the handle of the item the iterator refers to.
- Deprecated:
- This function clutters your code. Use dereferencing operators -> and * instead.
◆ operator value_handle()
template<class Mesh , class ValueHandle , class MemberOwner , bool(MemberOwner::*)() const PrimitiveStatusMember, size_t(MemberOwner::*)() const PrimitiveCountMember>
Cast to the handle of the item the iterator refers to.
- Deprecated:
- Implicit casts of iterators are unsafe. Use dereferencing operators -> and * instead.
The documentation for this class was generated from the following file: