Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = ValueType |
| using | difference_type = ptrdiff_t |
| using | pointer = ValueType * |
| using | reference = ValueType & |
Public Member Functions | |
| templated_iterator (EntryPointer current) | |
| templated_iterator & | operator++ () |
| templated_iterator | operator++ (int) |
| ValueType & | operator* () const |
| ValueType * | operator-> () const |
| template<class target_type = const value_type, class = typename std::enable_if<std::is_same<target_type, const value_type>::value && !std::is_same<target_type, value_type>::value>::type> | |
| operator templated_iterator< target_type > () const | |
Data Fields | |
| EntryPointer | current = EntryPointer() |
Friends | |
| bool | operator== (const templated_iterator &lhs, const templated_iterator &rhs) |
| bool | operator!= (const templated_iterator &lhs, const templated_iterator &rhs) |
Definition at line 461 of file flat_hash_map.h.
1.8.11