Nugget
Public Types | Public Member Functions | Public Attributes | List of all members
eastl::intrusive_list_iterator< T, Pointer, Reference > Class Template Reference

#include <intrusive_list.h>

Public Types

typedef intrusive_list_iterator< T, Pointer, Referencethis_type
 
typedef intrusive_list_iterator< T, T *, T & > iterator
 
typedef intrusive_list_iterator< T, const T *, const T & > const_iterator
 
typedef T value_type
 
typedef T node_type
 
typedef ptrdiff_t difference_type
 
typedef Pointer pointer
 
typedef Reference reference
 
typedef EASTL_ITC_NS::bidirectional_iterator_tag iterator_category
 

Public Member Functions

 intrusive_list_iterator (pointer pNode)
 
 intrusive_list_iterator (const iterator &x)
 
intrusive_list_iteratoroperator= (const iterator &x)
 
reference operator* () const
 
pointer operator-> () const
 
intrusive_list_iteratoroperator++ ()
 
intrusive_list_iteratoroperator-- ()
 
intrusive_list_iterator operator++ (int)
 
intrusive_list_iterator operator-- (int)
 

Public Attributes

pointer mpNode
 

Detailed Description

template<typename T, typename Pointer, typename Reference>
class eastl::intrusive_list_iterator< T, Pointer, Reference >

intrusive_list_iterator


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