GraphLab: Distributed Graph-Parallel API  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
graphlab::hopscotch_table< T, Synchronized, Hash, KeyEqual >::const_iterator Struct Reference

#include <graphlab/util/hopscotch_table.hpp>

List of all members.

Public Types

typedef std::forward_iterator_tag iterator_category
typedef const
hopscotch_table::value_type 
value_type
typedef size_t difference_type
typedef value_type * pointer
typedef value_type & reference

Public Member Functions

const_iterator operator++ ()
const_iterator operator++ (int)
reference operator* ()
pointer operator-> ()
bool operator== (const const_iterator it) const
bool operator!= (const const_iterator iter) const

Public Attributes

const hopscotch_tableptr
std::vector< element >
::const_iterator 
iter

Detailed Description

template<typename T, bool Synchronized = true, typename Hash = _HOPSCOTCH_TABLE_DEFAULT_HASH, typename KeyEqual = std::equal_to<T>>
struct graphlab::hopscotch_table< T, Synchronized, Hash, KeyEqual >::const_iterator

A const iterator which allows iteration over the hash table entries. Insertions may disrupt the iterator order. Deletions invalidate the iterator.

Definition at line 159 of file hopscotch_table.hpp.


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