Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Public Attributes
stxxl::TwoToOneDimArrayAdaptorBase< one_dim_array_type, data_type, pos_type > Struct Template Reference

#include <adaptor.h>

Inheritance diagram for stxxl::TwoToOneDimArrayAdaptorBase< one_dim_array_type, data_type, pos_type >:
Inheritance graph
[legend]
Collaboration diagram for stxxl::TwoToOneDimArrayAdaptorBase< one_dim_array_type, data_type, pos_type >:
Collaboration graph
[legend]

List of all members.

Public Types

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

Public Member Functions

 TwoToOneDimArrayAdaptorBase ()
 TwoToOneDimArrayAdaptorBase (one_dim_array_type *a, pos_type p)
 TwoToOneDimArrayAdaptorBase (const TwoToOneDimArrayAdaptorBase &a)
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
bool operator>= (const _Self &a) const
_Self operator+ (pos_type off) const
_Self operator- (pos_type off) const
_Selfoperator++ ()
_Self operator++ (int)
_Selfoperator-- ()
_Self operator-- (int)
pos_type operator- (const _Self &a) const
_Selfoperator-= (pos_type off)
_Selfoperator+= (pos_type off)

Public Attributes

one_dim_array_type * array
pos_type pos

Detailed Description

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

Definition at line 210 of file adaptor.h.


Member Typedef Documentation

template<class one_dim_array_type, class data_type, class pos_type>
typedef pos_type stxxl::TwoToOneDimArrayAdaptorBase< 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 TwoToOneDimArrayAdaptorBase<one_dim_array_type, data_type, pos_type> stxxl::TwoToOneDimArrayAdaptorBase< one_dim_array_type, data_type, pos_type >::_Self

Constructor & Destructor Documentation

template<class one_dim_array_type, class data_type, class pos_type>
stxxl::TwoToOneDimArrayAdaptorBase< one_dim_array_type, data_type, pos_type >::TwoToOneDimArrayAdaptorBase ( ) [inline]

Definition at line 220 of file adaptor.h.

template<class one_dim_array_type, class data_type, class pos_type>
stxxl::TwoToOneDimArrayAdaptorBase< one_dim_array_type, data_type, pos_type >::TwoToOneDimArrayAdaptorBase ( 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::TwoToOneDimArrayAdaptorBase< one_dim_array_type, data_type, pos_type >::TwoToOneDimArrayAdaptorBase ( const TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< 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::TwoToOneDimArrayAdaptorBase< one_dim_array_type, data_type, pos_type >::array
template<class one_dim_array_type, class data_type, class pos_type>
pos_type stxxl::TwoToOneDimArrayAdaptorBase< one_dim_array_type, data_type, pos_type >::pos

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines