Actual iterator.
More...
|
template<typename T > |
static constexpr auto | ToBytePointer (T *pEntity) |
|
template<typename T > |
static constexpr auto | ToBytePointer (const T *pEntity) |
|
static constexpr auto | Advance (value_type *pEntity, size_t numBytes) |
|
template<typename TEntity>
template<typename TIteratorEntity>
class catapult::model::BasicContiguousEntityContainer< TEntity >::iterator< TIteratorEntity >
Actual iterator.
◆ difference_type
template<typename TEntity >
template<typename TIteratorEntity >
◆ iterator_category
template<typename TEntity >
template<typename TIteratorEntity >
◆ pointer
template<typename TEntity >
template<typename TIteratorEntity >
◆ reference
template<typename TEntity >
template<typename TIteratorEntity >
◆ value_type
template<typename TEntity >
template<typename TIteratorEntity >
◆ iterator()
template<typename TEntity >
template<typename TIteratorEntity >
Creates an iterator around pStart and state with specified current position (pCurrent).
◆ Advance()
template<typename TEntity >
template<typename TIteratorEntity >
|
inlinestaticconstexprprivate |
◆ checkError()
template<typename TEntity >
template<typename TIteratorEntity >
◆ endBytePointer()
template<typename TEntity >
template<typename TIteratorEntity >
|
inlineconstexprprivatenoexcept |
◆ isEnd()
template<typename TEntity >
template<typename TIteratorEntity >
|
inlineconstexprprivatenoexcept |
◆ isEntityInBuffer()
template<typename TEntity >
template<typename TIteratorEntity >
|
inlineconstexprprivatenoexcept |
◆ operator!=()
template<typename TEntity >
template<typename TIteratorEntity >
Returns true
if this iterator and rhs are not equal.
◆ operator*()
template<typename TEntity >
template<typename TIteratorEntity >
Returns a reference to the current entity.
◆ operator++() [1/2]
template<typename TEntity >
template<typename TIteratorEntity >
Advances the iterator to the next position.
◆ operator++() [2/2]
template<typename TEntity >
template<typename TIteratorEntity >
Advances the iterator to the next position.
◆ operator->()
template<typename TEntity >
template<typename TIteratorEntity >
Returns a pointer to the current entity.
◆ operator==()
template<typename TEntity >
template<typename TIteratorEntity >
Returns true
if this iterator and rhs are equal.
◆ ToBytePointer() [1/2]
template<typename TEntity >
template<typename TIteratorEntity >
template<typename T >
|
inlinestaticconstexprprivate |
◆ ToBytePointer() [2/2]
template<typename TEntity >
template<typename TIteratorEntity >
template<typename T >
|
inlinestaticconstexprprivate |
◆ m_pCurrent
template<typename TEntity >
template<typename TIteratorEntity >
◆ m_pStart
template<typename TEntity >
template<typename TIteratorEntity >
◆ m_state
template<typename TEntity >
template<typename TIteratorEntity >
The documentation for this class was generated from the following file: