RavEngine
Loading...
Searching...
No Matches
plf::colony< element_type, element_allocator_type, element_skipfield_type >::colony_reverse_iterator< r_is_const > Class Template Reference

Public Types

typedef std::bidirectional_iterator_tag iterator_category
 
typedef colony::value_type value_type
 
typedef colony::difference_type difference_type
 
typedef choose< r_is_const, typenamecolony::const_pointer, typenamecolony::pointer >::type pointer
 
typedef choose< r_is_const, typenamecolony::const_reference, typenamecolony::reference >::type reference
 

Public Member Functions

colony_reverse_iterator & operator= (const colony_reverse_iterator &source) PLF_COLONY_NOEXCEPT
 
colony_reverse_iterator & operator= (const colony_reverse_iterator<!r_is_const > &source) PLF_COLONY_NOEXCEPT
 
template<bool is_const>
colony_reverse_iterator & operator= (const colony_iterator< is_const > &source) PLF_COLONY_NOEXCEPT
 
PLF_COLONY_FORCE_INLINE bool operator== (const colony_reverse_iterator &rh) const PLF_COLONY_NOEXCEPT
 
PLF_COLONY_FORCE_INLINE bool operator== (const colony_reverse_iterator<!r_is_const > &rh) const PLF_COLONY_NOEXCEPT
 
PLF_COLONY_FORCE_INLINE bool operator!= (const colony_reverse_iterator &rh) const PLF_COLONY_NOEXCEPT
 
PLF_COLONY_FORCE_INLINE bool operator!= (const colony_reverse_iterator<!r_is_const > &rh) const PLF_COLONY_NOEXCEPT
 
PLF_COLONY_FORCE_INLINE reference operator* () const PLF_COLONY_NOEXCEPT
 
PLF_COLONY_FORCE_INLINE pointer * operator-> () const PLF_COLONY_NOEXCEPT
 
colony_reverse_iterator & operator++ ()
 
colony_reverse_iterator operator++ (int)
 
PLF_COLONY_FORCE_INLINE colony_reverse_iterator & operator-- ()
 
colony_reverse_iterator operator-- (int)
 
colony::iterator base () const
 
bool operator> (const colony_reverse_iterator &rh) const PLF_COLONY_NOEXCEPT
 
bool operator< (const colony_reverse_iterator &rh) const PLF_COLONY_NOEXCEPT
 
bool operator>= (const colony_reverse_iterator &rh) const PLF_COLONY_NOEXCEPT
 
bool operator<= (const colony_reverse_iterator &rh) const PLF_COLONY_NOEXCEPT
 
bool operator> (const colony_reverse_iterator<!r_is_const > &rh) const PLF_COLONY_NOEXCEPT
 
bool operator< (const colony_reverse_iterator<!r_is_const > &rh) const PLF_COLONY_NOEXCEPT
 
bool operator>= (const colony_reverse_iterator<!r_is_const > &rh) const PLF_COLONY_NOEXCEPT
 
bool operator<= (const colony_reverse_iterator<!r_is_const > &rh) const PLF_COLONY_NOEXCEPT
 
 colony_reverse_iterator (const colony_reverse_iterator &source) PLF_COLONY_NOEXCEPT
 
 colony_reverse_iterator (const colony_reverse_iterator<!r_is_const > &source) PLF_COLONY_NOEXCEPT
 
template<bool is_const>
 colony_reverse_iterator (const colony_iterator< is_const > &source) PLF_COLONY_NOEXCEPT
 

Friends

class colony
 

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