STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::stack_config_generator< ValueType, BlocksPerPage, BlockSize, AllocStr, SizeType > Struct Template Reference

Detailed Description

template<class ValueType, unsigned BlocksPerPage = 4, unsigned BlockSize = STXXL_DEFAULT_BLOCK_SIZE(ValueType), class AllocStr = STXXL_DEFAULT_ALLOC_STRATEGY, class SizeType = stxxl::uint64>
struct stxxl::stack_config_generator< ValueType, BlocksPerPage, BlockSize, AllocStr, SizeType >

Definition at line 43 of file stack.h.

Public Types

enum  { blocks_per_page = BlocksPerPage }
 
enum  { block_size = BlockSize }
 
typedef AllocStr alloc_strategy
 
typedef SizeType size_type
 
typedef ValueType value_type
 

Member Typedef Documentation

template<class ValueType , unsigned BlocksPerPage = 4, unsigned BlockSize = STXXL_DEFAULT_BLOCK_SIZE(ValueType), class AllocStr = STXXL_DEFAULT_ALLOC_STRATEGY, class SizeType = stxxl::uint64>
typedef AllocStr stxxl::stack_config_generator< ValueType, BlocksPerPage, BlockSize, AllocStr, SizeType >::alloc_strategy

Definition at line 47 of file stack.h.

template<class ValueType , unsigned BlocksPerPage = 4, unsigned BlockSize = STXXL_DEFAULT_BLOCK_SIZE(ValueType), class AllocStr = STXXL_DEFAULT_ALLOC_STRATEGY, class SizeType = stxxl::uint64>
typedef SizeType stxxl::stack_config_generator< ValueType, BlocksPerPage, BlockSize, AllocStr, SizeType >::size_type

Definition at line 49 of file stack.h.

template<class ValueType , unsigned BlocksPerPage = 4, unsigned BlockSize = STXXL_DEFAULT_BLOCK_SIZE(ValueType), class AllocStr = STXXL_DEFAULT_ALLOC_STRATEGY, class SizeType = stxxl::uint64>
typedef ValueType stxxl::stack_config_generator< ValueType, BlocksPerPage, BlockSize, AllocStr, SizeType >::value_type

Definition at line 45 of file stack.h.

Member Enumeration Documentation

template<class ValueType , unsigned BlocksPerPage = 4, unsigned BlockSize = STXXL_DEFAULT_BLOCK_SIZE(ValueType), class AllocStr = STXXL_DEFAULT_ALLOC_STRATEGY, class SizeType = stxxl::uint64>
anonymous enum
Enumerator
blocks_per_page 

Definition at line 46 of file stack.h.

template<class ValueType , unsigned BlocksPerPage = 4, unsigned BlockSize = STXXL_DEFAULT_BLOCK_SIZE(ValueType), class AllocStr = STXXL_DEFAULT_ALLOC_STRATEGY, class SizeType = stxxl::uint64>
anonymous enum
Enumerator
block_size 

Definition at line 48 of file stack.h.


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