STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
adaptor.h File Reference
#include <iterator>
#include <stxxl/bits/common/types.h>

Go to the source code of this file.

Classes

class  stxxl::array_of_sequences_iterator< ArrayType, ValueType, modulo >
 
class  stxxl::blocked_index< modulo >
 
struct  stxxl::element_iterator_traits< BlockType, SizeType >
 
class  stxxl::helper::element_iterator_generator< BlockType, SizeType, CanUseTrivialPointer >
 
class  stxxl::helper::element_iterator_generator< BlockType, SizeType, false >
 
class  stxxl::helper::element_iterator_generator< BlockType, SizeType, true >
 
struct  stxxl::two2one_dim_array_adapter_base< OneDimArrayType, DataType, PosType >
 

Namespaces

 stxxl
 STXXL library namespace
 
 stxxl::helper
 

Macros

#define BLOCK_ADAPTOR_OPERATORS(two_to_one_dim_array_adaptor_base)
 
#define STXXL_ADAPTOR_ARITHMETICS(pos)
 

Functions

template<typename BlockType , typename SizeType >
element_iterator_traits
< BlockType, SizeType >
::element_iterator 
stxxl::make_element_iterator (BlockType *blocks, SizeType offset)