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 >::insert_iterator Struct Reference

#include <graphlab/util/hopscotch_table.hpp>

List of all members.

Public Types

typedef std::forward_iterator_tag iterator_category
typedef hopscotch_table::value_type value_type

Public Member Functions

 insert_iterator (hopscotch_table *c)
insert_iterator operator++ ()
insert_iterator operator++ (int)
insert_iteratoroperator* ()
insert_iteratoroperator= (const insert_iterator &i)
insert_iteratoroperator= (const value_type &v)

Public Attributes

hopscotch_tablecmap

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 >::insert_iterator

Standard insert iterator. Writing into this iterator will cause insertions to occur. It is however, recommended that the insert() operation be used instead of the insert_iterator since the insert_iterator silently fails on insert failure.

Definition at line 281 of file hopscotch_table.hpp.


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