RavEngine
Loading...
Searching...
No Matches
ozz::containers::internal::IntrusiveListIterator< _List, _Config > Class Template Reference

Public Types

typedef std::bidirectional_iterator_tag iterator_category
 
typedef _List::value_type value_type
 
typedef _List::difference_type difference_type
 
typedef _Config::pointer pointer
 
typedef _Config::reference reference
 
typedef _Config::ListNode ListNode
 

Public Member Functions

 IntrusiveListIterator (ListNode *_node=nullptr)
 
 IntrusiveListIterator (const IntrusiveListIterator &_it)
 
template<typename _OConfig >
 IntrusiveListIterator (IntrusiveListIterator< _List, _OConfig > const &_it)
 
template<typename _OConfig >
bool operator== (IntrusiveListIterator< _List, _OConfig > const &_it) const
 
template<typename _OConfig >
bool operator!= (IntrusiveListIterator< _List, _OConfig > const &_it) const
 
reference operator* () const
 
IntrusiveListIterator operator++ ()
 
IntrusiveListIterator operator-- ()
 
IntrusiveListIterator operator++ (int)
 
IntrusiveListIterator operator-- (int)
 

Friends

template<typename , typename >
class ozz::containers::IntrusiveList
 

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