STXXL
1.4.0
|
Similar to std::stack, with the following differences:
Definition at line 210 of file pq_helpers.h.
Public Member Functions | |
internal_bounded_stack () | |
void | clear () |
bool | empty () const |
void | pop () |
void | push (const value_type &x) |
size_type | size () const |
const value_type & | top () const |
Private Types | |
enum | { max_size = max_size_ } |
typedef unsigned_type | size_type |
typedef Tp_ | value_type |
Private Attributes | |
value_type | array [max_size] |
size_type | size_ |
|
private |
Definition at line 213 of file pq_helpers.h.
|
private |
Definition at line 212 of file pq_helpers.h.
|
private |
Enumerator | |
---|---|
max_size |
Definition at line 214 of file pq_helpers.h.
|
inline |
Definition at line 220 of file pq_helpers.h.
|
inline |
Definition at line 240 of file pq_helpers.h.
Referenced by stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::compact_tree().
|
inline |
Definition at line 250 of file pq_helpers.h.
Referenced by stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::double_k(), stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::insert_segment(), stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::is_space_available(), and stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::multi_merge().
|
inline |
Definition at line 234 of file pq_helpers.h.
Referenced by stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::insert_segment().
|
inline |
Definition at line 222 of file pq_helpers.h.
Referenced by stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::compact_tree(), stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::deallocate_segment(), stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::double_k(), stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::init(), and stxxl::priority_queue_local::loser_tree< ValTp_, Cmp_, KNKMAX >::loser_tree().
|
inline |
Definition at line 245 of file pq_helpers.h.
Referenced by stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::compact_tree(), stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::double_k(), and stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::multi_merge().
|
inline |
Definition at line 228 of file pq_helpers.h.
Referenced by stxxl::priority_queue_local::ext_merger< BlockType_, Cmp_, Arity_, AllocStr_ >::insert_segment().
|
private |
Definition at line 217 of file pq_helpers.h.
|
private |
Definition at line 216 of file pq_helpers.h.