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

#include <adaptor.h>

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

List of all members.

Public Types

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

Public Member Functions

 RunsToBIDArrayAdaptor (_run_type **a, __pos_type p, unsigned_type d)
 RunsToBIDArrayAdaptor (const _Self &a)
const _Selfoperator= (const _Self &a)
data_typeoperator* ()
const data_typeoperator-> () const
data_typeoperator[] (__pos_type n) const

Public Attributes

unsigned_type dim_size

Detailed Description

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

Definition at line 24 of file adaptor.h.


Member Typedef Documentation

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

Definition at line 33 of file adaptor.h.

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

Definition at line 27 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 29 of file adaptor.h.


Constructor & Destructor Documentation

template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
stxxl::RunsToBIDArrayAdaptor< _blk_sz, _run_type, __pos_type >::RunsToBIDArrayAdaptor ( _run_type **  a,
__pos_type  p,
unsigned_type  d 
) [inline]

Definition at line 37 of file adaptor.h.

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

Definition at line 40 of file adaptor.h.


Member Function Documentation

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

Definition at line 52 of file adaptor.h.

References CHECK_RUN_BOUNDS.

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

Definition at line 58 of file adaptor.h.

References CHECK_RUN_BOUNDS.

template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
const _Self& stxxl::RunsToBIDArrayAdaptor< _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::RunsToBIDArrayAdaptor< _blk_sz, _run_type, __pos_type >::operator[] ( __pos_type  n) const [inline]

Definition at line 65 of file adaptor.h.

References CHECK_RUN_BOUNDS.


Member Data Documentation

template<unsigned _blk_sz, typename _run_type , class __pos_type = int_type>
unsigned_type stxxl::RunsToBIDArrayAdaptor< _blk_sz, _run_type, __pos_type >::dim_size

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