Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Public Attributes
stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type > Struct Template Reference

#include <adaptor.h>

Inheritance diagram for stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >:
Inheritance graph
[legend]
Collaboration diagram for stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { block_size = _blk_sz }
typedef RunsToBIDArrayAdaptor2
< _blk_sz, _run_type,
__pos_type > 
_Self
typedef BID< _blk_sz > data_type
typedef
TwoToOneDimArrayAdaptorBase
< _run_type *, BID< _blk_sz >
, __pos_type > 
ParentClass_

Public Member Functions

 RunsToBIDArrayAdaptor2 (_run_type **a, __pos_type p, int_type _w, int_type _h)
 RunsToBIDArrayAdaptor2 (const _Self &a)
const _Selfoperator= (const _Self &a)
data_typeoperator* ()
const data_typeoperator-> () const
data_typeoperator[] (__pos_type n) const

Public Attributes

__pos_type w
__pos_type h
__pos_type K

Detailed Description

template<unsigned _blk_sz, typename _run_type, class __pos_type = int_type>
struct stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >

Definition at line 76 of file adaptor.h.


Member Typedef Documentation

template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
typedef RunsToBIDArrayAdaptor2<_blk_sz, _run_type, __pos_type> stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >::_Self
template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
typedef BID<_blk_sz> stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >::data_type

Definition at line 80 of file adaptor.h.

template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
typedef TwoToOneDimArrayAdaptorBase<_run_type *, BID<_blk_sz>, __pos_type> stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >::ParentClass_

Definition at line 82 of file adaptor.h.


Member Enumeration Documentation

template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
anonymous enum
Enumerator:
block_size 

Definition at line 87 of file adaptor.h.


Constructor & Destructor Documentation

template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >::RunsToBIDArrayAdaptor2 ( _run_type **  a,
__pos_type  p,
int_type  _w,
int_type  _h 
) [inline]

Definition at line 92 of file adaptor.h.

template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >::RunsToBIDArrayAdaptor2 ( const _Self a) [inline]

Definition at line 97 of file adaptor.h.


Member Function Documentation

template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
data_type& stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >::operator* ( ) [inline]

Definition at line 112 of file adaptor.h.

template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
const data_type* stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >::operator-> ( ) const [inline]

Definition at line 123 of file adaptor.h.

template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
const _Self& stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >::operator= ( const _Self a) [inline]
template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
data_type& stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >::operator[] ( __pos_type  n) const [inline]

Definition at line 136 of file adaptor.h.


Member Data Documentation

template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
__pos_type stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >::h
template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
__pos_type stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >::K
template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
__pos_type stxxl::RunsToBIDArrayAdaptor2< _blk_sz, _run_type, __pos_type >::w

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