Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types
stxxl::priority_queue_config< Tp_, Cmp_, BufferSize1_, N_, IntKMAX_, IntLevels_, BlockSize_, ExtKMAX_, ExtLevels_, AllocStr_ > Struct Template Reference

#include <priority_queue.h>

List of all members.

Public Types

enum  {
  delete_buffer_size = BufferSize1_, N = N_, IntKMAX = IntKMAX_, num_int_groups = IntLevels_,
  num_ext_groups = ExtLevels_, BlockSize = BlockSize_, ExtKMAX = ExtKMAX_, element_size = sizeof(Tp_)
}
typedef Tp_ value_type
typedef Cmp_ comparator_type
typedef AllocStr_ alloc_strategy_type

Detailed Description

template<class Tp_, class Cmp_, unsigned BufferSize1_ = 32, unsigned N_ = 512, unsigned IntKMAX_ = 64, unsigned IntLevels_ = 4, unsigned BlockSize_ = (2 * 1024 * 1024), unsigned ExtKMAX_ = 64, unsigned ExtLevels_ = 2, class AllocStr_ = STXXL_DEFAULT_ALLOC_STRATEGY>
struct stxxl::priority_queue_config< Tp_, Cmp_, BufferSize1_, N_, IntKMAX_, IntLevels_, BlockSize_, ExtKMAX_, ExtLevels_, AllocStr_ >

Definition at line 99 of file priority_queue.h.


Member Typedef Documentation

template<class Tp_ , class Cmp_ , unsigned BufferSize1_ = 32, unsigned N_ = 512, unsigned IntKMAX_ = 64, unsigned IntLevels_ = 4, unsigned BlockSize_ = (2 * 1024 * 1024), unsigned ExtKMAX_ = 64, unsigned ExtLevels_ = 2, class AllocStr_ = STXXL_DEFAULT_ALLOC_STRATEGY>
typedef AllocStr_ stxxl::priority_queue_config< Tp_, Cmp_, BufferSize1_, N_, IntKMAX_, IntLevels_, BlockSize_, ExtKMAX_, ExtLevels_, AllocStr_ >::alloc_strategy_type

Definition at line 103 of file priority_queue.h.

template<class Tp_ , class Cmp_ , unsigned BufferSize1_ = 32, unsigned N_ = 512, unsigned IntKMAX_ = 64, unsigned IntLevels_ = 4, unsigned BlockSize_ = (2 * 1024 * 1024), unsigned ExtKMAX_ = 64, unsigned ExtLevels_ = 2, class AllocStr_ = STXXL_DEFAULT_ALLOC_STRATEGY>
typedef Cmp_ stxxl::priority_queue_config< Tp_, Cmp_, BufferSize1_, N_, IntKMAX_, IntLevels_, BlockSize_, ExtKMAX_, ExtLevels_, AllocStr_ >::comparator_type

Definition at line 102 of file priority_queue.h.

template<class Tp_ , class Cmp_ , unsigned BufferSize1_ = 32, unsigned N_ = 512, unsigned IntKMAX_ = 64, unsigned IntLevels_ = 4, unsigned BlockSize_ = (2 * 1024 * 1024), unsigned ExtKMAX_ = 64, unsigned ExtLevels_ = 2, class AllocStr_ = STXXL_DEFAULT_ALLOC_STRATEGY>
typedef Tp_ stxxl::priority_queue_config< Tp_, Cmp_, BufferSize1_, N_, IntKMAX_, IntLevels_, BlockSize_, ExtKMAX_, ExtLevels_, AllocStr_ >::value_type

Definition at line 101 of file priority_queue.h.


Member Enumeration Documentation

template<class Tp_ , class Cmp_ , unsigned BufferSize1_ = 32, unsigned N_ = 512, unsigned IntKMAX_ = 64, unsigned IntLevels_ = 4, unsigned BlockSize_ = (2 * 1024 * 1024), unsigned ExtKMAX_ = 64, unsigned ExtLevels_ = 2, class AllocStr_ = STXXL_DEFAULT_ALLOC_STRATEGY>
anonymous enum
Enumerator:
delete_buffer_size 
N 
IntKMAX 
num_int_groups 
num_ext_groups 
BlockSize 
ExtKMAX 
element_size 

Definition at line 104 of file priority_queue.h.


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