|
Libsaki
Core library of Pancake Mahjong
|
Public Types | |
| using | key_type = object |
| using | mapped_type = object |
| using | value_type = std::pair< object, object > |
| using | iterator_category = std::input_iterator_tag |
| using | difference_type = std::ptrdiff_t |
| using | pointer = value_type * |
| using | const_pointer = value_type const * |
| using | reference = value_type & |
| using | const_reference = const value_type & |
Public Member Functions | |
| pairs_iterator (const pairs_iterator &)=delete | |
| pairs_iterator & | operator= (const pairs_iterator &)=delete |
| pairs_iterator (pairs_iterator &&right) noexcept | |
| pairs_iterator & | operator= (pairs_iterator &&right) noexcept |
| template<typename Source > | |
| pairs_iterator (const Source &source_) noexcept | |
| pairs_iterator & | operator++ () |
| std::ptrdiff_t | index () const |
| const_reference | operator* () const noexcept |
| reference | operator* () noexcept |
Friends | |
| bool | operator== (const pairs_iterator &left, const pairs_iterator &right) noexcept |
| bool | operator!= (const pairs_iterator &left, const pairs_iterator &right) noexcept |
| bool | operator== (const pairs_iterator &left, const pairs_sentinel &) noexcept |
| bool | operator!= (const pairs_iterator &left, const pairs_sentinel &) noexcept |
| bool | operator== (const pairs_sentinel &, const pairs_iterator &left) noexcept |
| bool | operator!= (const pairs_sentinel &, const pairs_iterator &left) noexcept |
1.8.13