Public Member Functions | Private Member Functions | Private Attributes | Friends
absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::const_iterator Class Reference

#include <raw_hash_set.h>

List of all members.

Public Member Functions

 const_iterator ()
 const_iterator (iterator i)
reference operator* () const
const_iteratoroperator++ ()
const_iterator operator++ (int)
pointer operator-> () const

Private Member Functions

 const_iterator (const ctrl_t *ctrl, const slot_type *slot)

Private Attributes

iterator inner_

Friends

bool operator!= (const const_iterator &a, const const_iterator &b)
bool operator== (const const_iterator &a, const const_iterator &b)
class raw_hash_set

Detailed Description

template<class Policy, class Hash, class Eq, class Alloc>
class absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::const_iterator

Definition at line 667 of file raw_hash_set.h.


Constructor & Destructor Documentation

template<class Policy, class Hash, class Eq, class Alloc>
absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::const_iterator::const_iterator ( ) [inline]

Definition at line 677 of file raw_hash_set.h.

template<class Policy, class Hash, class Eq, class Alloc>
absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::const_iterator::const_iterator ( iterator  i) [inline]

Definition at line 679 of file raw_hash_set.h.

template<class Policy, class Hash, class Eq, class Alloc>
absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::const_iterator::const_iterator ( const ctrl_t *  ctrl,
const slot_type *  slot 
) [inline, private]

Definition at line 698 of file raw_hash_set.h.


Member Function Documentation

template<class Policy, class Hash, class Eq, class Alloc>
reference absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::const_iterator::operator* ( ) const [inline]

Definition at line 681 of file raw_hash_set.h.

template<class Policy, class Hash, class Eq, class Alloc>
const_iterator& absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::const_iterator::operator++ ( ) [inline]

Definition at line 684 of file raw_hash_set.h.

template<class Policy, class Hash, class Eq, class Alloc>
const_iterator absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::const_iterator::operator++ ( int  ) [inline]

Definition at line 688 of file raw_hash_set.h.

template<class Policy, class Hash, class Eq, class Alloc>
pointer absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::const_iterator::operator-> ( ) const [inline]

Definition at line 682 of file raw_hash_set.h.


Friends And Related Function Documentation

template<class Policy, class Hash, class Eq, class Alloc>
bool operator!= ( const const_iterator a,
const const_iterator b 
) [friend]

Definition at line 693 of file raw_hash_set.h.

template<class Policy, class Hash, class Eq, class Alloc>
bool operator== ( const const_iterator a,
const const_iterator b 
) [friend]

Definition at line 690 of file raw_hash_set.h.

template<class Policy, class Hash, class Eq, class Alloc>
friend class raw_hash_set [friend]

Definition at line 668 of file raw_hash_set.h.


Member Data Documentation

template<class Policy, class Hash, class Eq, class Alloc>
iterator absl::container_internal::raw_hash_set< Policy, Hash, Eq, Alloc >::const_iterator::inner_ [private]

Definition at line 701 of file raw_hash_set.h.


The documentation for this class was generated from the following file:


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16