Sierra Toolkit  Version of the Day
eastl::rbtree_iterator< T, Pointer, Reference > Struct Template Reference

#include <red_black_tree_eastl.h>

Collaboration diagram for eastl::rbtree_iterator< T, Pointer, Reference >:

Public Types

typedef rbtree_iterator< T, Pointer, Reference > this_type
 
typedef rbtree_iterator< T, T *, T & > iterator
 
typedef rbtree_iterator< T, const T *, const T & > const_iterator
 
typedef eastl_size_t size_type
 
typedef ptrdiff_t difference_type
 
typedef T value_type
 
typedef rbtree_node_base base_node_type
 
typedef rbtree_node< T > node_type
 
typedef Pointer pointer
 
typedef Reference reference
 
typedef EASTL_ITC_NS::bidirectional_iterator_tag iterator_category
 

Public Member Functions

 rbtree_iterator (const node_type *pNode)
 
 rbtree_iterator (const iterator &x)
 
reference operator* () const
 
pointer operator-> () const
 
rbtree_iteratoroperator++ ()
 
rbtree_iterator operator++ (int)
 
rbtree_iteratoroperator-- ()
 
rbtree_iterator operator-- (int)
 

Public Attributes

node_typempNode
 

Detailed Description

template<typename T, typename Pointer, typename Reference>
struct eastl::rbtree_iterator< T, Pointer, Reference >

rbtree_iterator

Definition at line 167 of file red_black_tree_eastl.h.


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