Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = KVPair |
| using | difference_type = std::ptrdiff_t |
| using | pointer = value_type * |
| using | reference = value_type & |
Public Member Functions | |
| KVPairIterator (typename Container::iterator current) | |
| KVPair | operator* () const |
| KVPairIterator & | operator++ () |
Friends | |
| bool | operator== (const KVPairIterator &lhs, const KVPairIterator &rhs) |
| bool | operator!= (const KVPairIterator &lhs, const KVPairIterator &rhs) |
Adapting iterator, wraps std::pair into KVPair expected from Dictionary
| KVPair | Required return type |
| Container | wrapped container type |
| using System::Collections::Generic::KVPairIterator< KVPair, Container >::difference_type = std::ptrdiff_t |
| using System::Collections::Generic::KVPairIterator< KVPair, Container >::iterator_category = std::forward_iterator_tag |
| using System::Collections::Generic::KVPairIterator< KVPair, Container >::pointer = value_type * |
| using System::Collections::Generic::KVPairIterator< KVPair, Container >::reference = value_type & |
| using System::Collections::Generic::KVPairIterator< KVPair, Container >::value_type = KVPair |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |