|
template<typename TFindTraits , typename TSetTraits , typename TStorageIterator , typename TMemoryIterator , typename TFindResult > |
using | catapult::deltaset::detail::BaseSetConditionalIteratorWrapper = std::conditional_t< std::is_same_v< TStorageIterator, TMemoryIterator >, BaseSetSingleIteratorWrapper< TFindTraits, TSetTraits, TStorageIterator, TFindResult >, BaseSetDualIteratorWrapper< TFindTraits, TSetTraits, TStorageIterator, TMemoryIterator, TFindResult > > |
| Iterator that represents a find result from a base set that supports either one or two types of container iterators. More...
|
|
template<typename TFindTraits , typename TSetTraits > |
using | catapult::deltaset::BaseSetFindIterator = detail::BaseSetSingleIteratorWrapper< TFindTraits, TSetTraits, typename TSetTraits::SetType::const_iterator, typename TFindTraits::ConstResultType > |
| Iterator that returns a find result from a base set. More...
|
|
template<typename TFindTraits , typename TSetTraits > |
using | catapult::deltaset::BaseSetDeltaFindIterator = detail::BaseSetSingleIteratorWrapper< TFindTraits, TSetTraits, typename TSetTraits::MemorySetType::iterator, typename TFindTraits::ResultType > |
| Iterator that returns a find result from a base set delta. More...
|
|
template<typename TFindTraits , typename TSetTraits > |
using | catapult::deltaset::BaseSetDeltaFindConstIterator = detail::BaseSetConditionalIteratorWrapper< TFindTraits, TSetTraits, typename TSetTraits::SetType::const_iterator, typename TSetTraits::MemorySetType::const_iterator, typename TFindTraits::ConstResultType > |
| Iterator that returns a find (const) result from a base set delta. More...
|
|