Entity range iterator.
More...
template<typename TEntity>
template<typename TIterator, typename TIteratorEntity>
class catapult::model::EntityRange< TEntity >::iterator< TIterator, TIteratorEntity >
Entity range iterator.
◆ difference_type
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
◆ iterator_category
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
◆ pointer
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
◆ reference
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
◆ value_type
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
◆ iterator()
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
Creates an iterator around current.
◆ operator!=()
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
Returns true
if this iterator and rhs are not equal.
◆ operator*() [1/2]
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
Returns a reference to the current entity.
◆ operator*() [2/2]
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
Returns a reference to the current entity.
◆ operator++() [1/2]
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
Advances the iterator to the next position.
◆ operator++() [2/2]
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
Advances the iterator to the next position.
◆ operator--() [1/2]
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
Advances the iterator to the previous position.
◆ operator--() [2/2]
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
Advances the iterator to the previous position.
◆ operator->() [1/2]
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
Returns a pointer to the current entity.
◆ operator->() [2/2]
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
Returns a pointer to the current entity.
◆ operator==()
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
Returns true
if this iterator and rhs are equal.
◆ m_current
template<typename TEntity>
template<typename TIterator , typename TIteratorEntity >
The documentation for this class was generated from the following file: