STXXL  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type > Struct Template Reference

Detailed Description

template<class one_dim_array_type, class data_type, class pos_type>
struct stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >

Definition at line 210 of file adaptor.h.

+ Inheritance diagram for stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >:

Public Types

typedef pos_type _pos_type
 
typedef
two2one_dim_array_adapter_base
< one_dim_array_type,
data_type, pos_type > 
_Self
 

Public Member Functions

 two2one_dim_array_adapter_base ()
 
 two2one_dim_array_adapter_base (one_dim_array_type *a, pos_type p)
 
 two2one_dim_array_adapter_base (const two2one_dim_array_adapter_base &a)
 
bool operator!= (const _Self &a) const
 
_Self operator+ (pos_type off) const
 
_Selfoperator++ ()
 
_Self operator++ (int)
 
_Selfoperator+= (pos_type off)
 
pos_type operator- (const _Self &a) const
 
_Self operator- (pos_type off) const
 
_Self operator-- (int)
 
_Selfoperator-- ()
 
_Selfoperator-= (pos_type off)
 
bool operator< (const _Self &a) const
 
bool operator<= (const _Self &a) const
 
bool operator== (const _Self &a) const
 
bool operator> (const _Self &a) const
 
bool operator>= (const _Self &a) const
 

Public Attributes

one_dim_array_type * array
 
pos_type pos
 

Member Typedef Documentation

template<class one_dim_array_type, class data_type, class pos_type>
typedef pos_type stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::_pos_type

Definition at line 215 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
typedef two2one_dim_array_adapter_base<one_dim_array_type, data_type, pos_type> stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::_Self

Definition at line 217 of file adaptor.h.

Constructor & Destructor Documentation

template<class one_dim_array_type, class data_type, class pos_type>
stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::two2one_dim_array_adapter_base ( )
inline

Definition at line 220 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::two2one_dim_array_adapter_base ( one_dim_array_type *  a,
pos_type  p 
)
inline

Definition at line 223 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::two2one_dim_array_adapter_base ( const two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type > &  a)
inline

Definition at line 226 of file adaptor.h.

Member Function Documentation

template<class one_dim_array_type, class data_type, class pos_type>
bool stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator!= ( const _Self a) const
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
_Self stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator+ ( pos_type  off) const
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
_Self& stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator++ ( )
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
_Self stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator++ ( int  )
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
_Self& stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator+= ( pos_type  off)
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
_Self stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator- ( pos_type  off) const
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
pos_type stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator- ( const _Self a) const
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
_Self stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator-- ( int  )
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
_Self& stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator-- ( )
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
_Self& stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator-= ( pos_type  off)
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
bool stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator< ( const _Self a) const
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
bool stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator<= ( const _Self a) const
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
bool stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator== ( const _Self a) const
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
bool stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator> ( const _Self a) const
inline

Definition at line 230 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
bool stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::operator>= ( const _Self a) const
inline

Definition at line 230 of file adaptor.h.

Member Data Documentation

template<class one_dim_array_type, class data_type, class pos_type>
one_dim_array_type* stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::array
template<class one_dim_array_type, class data_type, class pos_type>
pos_type stxxl::two2one_dim_array_adapter_base< one_dim_array_type, data_type, pos_type >::pos

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