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.