RavEngine
Loading...
Searching...
No Matches
plf::colony< element_type, element_allocator_type, element_skipfield_type >::colony_iterator< 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< is_const, typenamecolony::const_pointer, typenamecolony::pointer >::type pointer
 
typedef choose< is_const, typenamecolony::const_reference, typenamecolony::reference >::type reference
 

Public Member Functions

colony_iterator & operator= (const colony_iterator &source) PLF_COLONY_NOEXCEPT
 
colony_iterator & operator= (const colony_iterator<!is_const > &source) PLF_COLONY_NOEXCEPT
 
PLF_COLONY_FORCE_INLINE bool operator== (const colony_iterator &rh) const PLF_COLONY_NOEXCEPT
 
PLF_COLONY_FORCE_INLINE bool operator== (const colony_iterator<!is_const > &rh) const PLF_COLONY_NOEXCEPT
 
PLF_COLONY_FORCE_INLINE bool operator!= (const colony_iterator &rh) const PLF_COLONY_NOEXCEPT
 
PLF_COLONY_FORCE_INLINE bool operator!= (const colony_iterator<!is_const > &rh) const PLF_COLONY_NOEXCEPT
 
PLF_COLONY_FORCE_INLINE reference operator* () const
 
PLF_COLONY_FORCE_INLINE pointer operator-> () const PLF_COLONY_NOEXCEPT
 
colony_iterator & operator++ ()
 
colony_iterator operator++ (int)
 
colony_iterator & operator-- ()
 
colony_iterator operator-- (int)
 
bool operator> (const colony_iterator &rh) const PLF_COLONY_NOEXCEPT
 
bool operator< (const colony_iterator &rh) const PLF_COLONY_NOEXCEPT
 
bool operator>= (const colony_iterator &rh) const PLF_COLONY_NOEXCEPT
 
bool operator<= (const colony_iterator &rh) const PLF_COLONY_NOEXCEPT
 
bool operator> (const colony_iterator<!is_const > &rh) const PLF_COLONY_NOEXCEPT
 
bool operator< (const colony_iterator<!is_const > &rh) const PLF_COLONY_NOEXCEPT
 
bool operator>= (const colony_iterator<!is_const > &rh) const PLF_COLONY_NOEXCEPT
 
bool operator<= (const colony_iterator<!is_const > &rh) const PLF_COLONY_NOEXCEPT
 
 colony_iterator (const colony_iterator &source) PLF_COLONY_NOEXCEPT
 
 colony_iterator (const colony_iterator<!is_const > &source) PLF_COLONY_NOEXCEPT
 

Friends

class colony
 
class colony_reverse_iterator< false >
 
class colony_reverse_iterator< true >
 

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