RavEngine
Loading...
Searching...
No Matches
plf::list< element_type, element_allocator_type >::list_reverse_iterator< is_const > 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 choose< is_const, typenamelist::const_pointer, typenamelist::pointer >::type pointer
 
typedef choose< is_const, typenamelist::const_reference, typenamelist::reference >::type reference
 

Public Member Functions

PLF_LIST_FORCE_INLINE bool operator== (const list_reverse_iterator rh) const PLF_LIST_NOEXCEPT
 
PLF_LIST_FORCE_INLINE bool operator== (const list_reverse_iterator<!is_const > rh) const PLF_LIST_NOEXCEPT
 
PLF_LIST_FORCE_INLINE bool operator!= (const list_reverse_iterator rh) const PLF_LIST_NOEXCEPT
 
PLF_LIST_FORCE_INLINE bool operator!= (const list_reverse_iterator<!is_const > rh) const PLF_LIST_NOEXCEPT
 
PLF_LIST_FORCE_INLINE reference operator* () const
 
PLF_LIST_FORCE_INLINE pointer operator-> () const
 
PLF_LIST_FORCE_INLINE list_reverse_iterator & operator++ () PLF_LIST_NOEXCEPT
 
list_reverse_iterator operator++ (int) PLF_LIST_NOEXCEPT
 
PLF_LIST_FORCE_INLINE list_reverse_iterator & operator-- () PLF_LIST_NOEXCEPT
 
list_reverse_iterator operator-- (int) PLF_LIST_NOEXCEPT
 
list_reverse_iterator & operator= (const list_reverse_iterator &rh) PLF_LIST_NOEXCEPT
 
list_reverse_iterator & operator= (const list_reverse_iterator<!is_const > &rh) PLF_LIST_NOEXCEPT
 
list::iterator base () const PLF_LIST_NOEXCEPT
 
 list_reverse_iterator (const list_reverse_iterator &source) PLF_LIST_NOEXCEPT
 

Friends

class list
 

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