Sierra Toolkit Version of the Day
eastl::node_iterator< Value, bConst, bCacheHashCode > Struct Template Reference

#include <hashtable_eastl.h>

Inheritance diagram for eastl::node_iterator< Value, bConst, bCacheHashCode >:
Collaboration diagram for eastl::node_iterator< Value, bConst, bCacheHashCode >:

List of all members.

Public Types

typedef node_iterator_base
< Value, bCacheHashCode > 
base_type
typedef node_iterator< Value,
bConst, bCacheHashCode > 
this_type
typedef base_type::node_type node_type
typedef Value value_type
typedef type_select< bConst,
const Value *, Value * >::type 
pointer
typedef type_select< bConst,
const Value &, Value & >::type 
reference
typedef ptrdiff_t difference_type
typedef
EASTL_ITC_NS::forward_iterator_tag 
iterator_category

Public Member Functions

 node_iterator (node_type *pNode=NULL)
 node_iterator (const node_iterator< Value, true, bCacheHashCode > &x)
reference operator* () const
pointer operator-> () const
node_iteratoroperator++ ()
node_iterator operator++ (int)

Detailed Description

template<typename Value, bool bConst, bool bCacheHashCode>
struct eastl::node_iterator< Value, bConst, bCacheHashCode >

node_iterator

Node iterators iterate nodes within a given bucket.

The bConst parameter defines if the iterator is a const_iterator or an iterator.

Definition at line 181 of file hashtable_eastl.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines