Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types
stxxl::stack_config_generator< ValTp, BlocksPerPage, BlkSz, AllocStr, SzTp > Struct Template Reference

#include <stack.h>

List of all members.

Public Types

enum  { blocks_per_page = BlocksPerPage }
enum  { block_size = BlkSz }
typedef ValTp value_type
typedef AllocStr alloc_strategy
typedef SzTp size_type

Detailed Description

template<class ValTp, unsigned BlocksPerPage = 4, unsigned BlkSz = STXXL_DEFAULT_BLOCK_SIZE(ValTp), class AllocStr = STXXL_DEFAULT_ALLOC_STRATEGY, class SzTp = stxxl::int64>
struct stxxl::stack_config_generator< ValTp, BlocksPerPage, BlkSz, AllocStr, SzTp >

Definition at line 41 of file stack.h.


Member Typedef Documentation

template<class ValTp , unsigned BlocksPerPage = 4, unsigned BlkSz = STXXL_DEFAULT_BLOCK_SIZE(ValTp), class AllocStr = STXXL_DEFAULT_ALLOC_STRATEGY, class SzTp = stxxl::int64>
typedef AllocStr stxxl::stack_config_generator< ValTp, BlocksPerPage, BlkSz, AllocStr, SzTp >::alloc_strategy

Definition at line 45 of file stack.h.

template<class ValTp , unsigned BlocksPerPage = 4, unsigned BlkSz = STXXL_DEFAULT_BLOCK_SIZE(ValTp), class AllocStr = STXXL_DEFAULT_ALLOC_STRATEGY, class SzTp = stxxl::int64>
typedef SzTp stxxl::stack_config_generator< ValTp, BlocksPerPage, BlkSz, AllocStr, SzTp >::size_type

Definition at line 47 of file stack.h.

template<class ValTp , unsigned BlocksPerPage = 4, unsigned BlkSz = STXXL_DEFAULT_BLOCK_SIZE(ValTp), class AllocStr = STXXL_DEFAULT_ALLOC_STRATEGY, class SzTp = stxxl::int64>
typedef ValTp stxxl::stack_config_generator< ValTp, BlocksPerPage, BlkSz, AllocStr, SzTp >::value_type

Definition at line 43 of file stack.h.


Member Enumeration Documentation

template<class ValTp , unsigned BlocksPerPage = 4, unsigned BlkSz = STXXL_DEFAULT_BLOCK_SIZE(ValTp), class AllocStr = STXXL_DEFAULT_ALLOC_STRATEGY, class SzTp = stxxl::int64>
anonymous enum
Enumerator:
blocks_per_page 

Definition at line 44 of file stack.h.

template<class ValTp , unsigned BlocksPerPage = 4, unsigned BlkSz = STXXL_DEFAULT_BLOCK_SIZE(ValTp), class AllocStr = STXXL_DEFAULT_ALLOC_STRATEGY, class SzTp = stxxl::int64>
anonymous enum
Enumerator:
block_size 

Definition at line 46 of file stack.h.


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