TPIE

2362a60
tpie::packed_array_iter_facade< CT, forward, RT > Class Template Reference

Base class for the iterators. More...

#include <tpie/packed_array.h>

Public Types

typedef ptrdiff_t difference_type
 
typedef
std::random_access_iterator_tag 
iterator_category
 

Public Member Functions

const CT & self () const
 
template<typename TT >
bool operator== (const TT &o) const
 
template<typename TT >
bool operator!= (const TT &o) const
 
CT & operator++ ()
 
CT operator++ (int)
 
CT & operator-- ()
 
CT operator-- (int)
 
bool operator< (const CT &o) const
 
bool operator> (const CT &o) const
 
bool operator<= (const CT &o) const
 
bool operator>= (const CT &o) const
 
ptrdiff_t operator- (const CT &o) const
 
CT operator+ (difference_type n) const
 
CT operator- (difference_type n) const
 
CT & operator+= (difference_type n)
 
CT & operator-= (difference_type n)
 
RT operator[] (difference_type n)
 

Friends

template<typename , bool , typename >
class packed_array_iter_facade
 

Detailed Description

template<typename CT, bool forward, typename RT>
class tpie::packed_array_iter_facade< CT, forward, RT >

Base class for the iterators.

Template Parameters
CTCRTP child class
forwardIs this a forward iterator?

Definition at line 41 of file packed_array.h.


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