Lines Matching refs:hash_map_iterator
372 class hash_map_iterator {
387 hash_map_iterator(): my_map(), my_index(), my_bucket(), my_node() {} in hash_map_iterator() function
388 hash_map_iterator( const hash_map_iterator<Container, typename Container::value_type>& other ) : in hash_map_iterator() function
395 …hash_map_iterator& operator=( const hash_map_iterator<Container, typename Container::value_type>& …
410 hash_map_iterator& operator++() {
417 hash_map_iterator operator++(int) {
418 hash_map_iterator old(*this);
424 friend bool operator==( const hash_map_iterator<C,T>& i, const hash_map_iterator<C,U>& j );
427 friend bool operator!=( const hash_map_iterator<C,T>& i, const hash_map_iterator<C,U>& j );
430 friend ptrdiff_t operator-( const hash_map_iterator<C,T>& i, const hash_map_iterator<C,U>& j );
433 friend class hash_map_iterator; variable
469 hash_map_iterator( const Container &map, std::size_t index, const bucket *b, node_base *n ) : in hash_map_iterator() function
487 bool operator==( const hash_map_iterator<Container,T>& i, const hash_map_iterator<Container,U>& j )…
492 bool operator!=( const hash_map_iterator<Container,T>& i, const hash_map_iterator<Container,U>& j )…
592 friend class hash_map_iterator; in __TBB_requires() local
621 using iterator = hash_map_iterator<concurrent_hash_map, value_type>; in __TBB_requires()
622 using const_iterator = hash_map_iterator<concurrent_hash_map, const value_type>; in __TBB_requires()