External stack container. More...
#include <stack.h>
Inherits noncopyable.
Public Member Functions | |
template<class stack_type > | |
normal_stack (const stack_type &stack_) | |
Construction from a stack. |
External stack container.
Conservative implementation. Fits best if your access pattern consists of irregularly mixed push'es and pop's. For semantics of the methods see documentation of the STL std::stack
.
To gain full bandwidth of disks Config_::BlocksPerPage
must >= number of disks
For internal use only.
normal_stack< Config_ >::normal_stack | ( | const stack_type & | stack_ | ) | [inline] |
Construction from a stack.
stack_ | stack object (could be external or internal, important is that it must have a copy constructor, top() and pop() methods ) |