A const iterator.
More...
template<typename TKeyTraits, typename TStorageSet, typename TMemorySet>
class catapult::deltaset::ConditionalContainer< TKeyTraits, TStorageSet, TMemorySet >::ConditionalIterator
A const iterator.
◆ ConditionalIterator() [1/3]
template<typename TKeyTraits, typename TStorageSet, typename TMemorySet>
Creates an uninitialized iterator.
◆ ConditionalIterator() [2/3]
template<typename TKeyTraits, typename TStorageSet, typename TMemorySet>
Creates a conditional iterator around iter for a storage container.
◆ ConditionalIterator() [3/3]
template<typename TKeyTraits, typename TStorageSet, typename TMemorySet>
Creates a conditional iterator around iter for a memory container.
◆ operator!=()
template<typename TKeyTraits, typename TStorageSet, typename TMemorySet>
Returns true
if this iterator is not equal to rhs.
◆ operator*()
template<typename TKeyTraits, typename TStorageSet, typename TMemorySet>
Returns a const reference to the current element.
◆ operator->()
template<typename TKeyTraits, typename TStorageSet, typename TMemorySet>
Returns a const pointer to the current element.
◆ operator==()
template<typename TKeyTraits, typename TStorageSet, typename TMemorySet>
Returns true
if this iterator is equal to rhs.
◆ m_memoryIter
template<typename TKeyTraits, typename TStorageSet, typename TMemorySet>
◆ m_mode
template<typename TKeyTraits, typename TStorageSet, typename TMemorySet>
◆ m_storageIter
template<typename TKeyTraits, typename TStorageSet, typename TMemorySet>
The documentation for this class was generated from the following file: