#include <funnel.h>
Public Types | |
| typedef allocator::pointer | TPtr |
| typedef allocator::template rebind< Node >::other | nallocator |
| typedef nallocator::pointer | NPtr |
| typedef allocator::pointer | TPtr |
| typedef allocator::template rebind< Node >::other | nallocator |
| typedef nallocator::pointer | NPtr |
Public Member Functions | |
| Edge ** | construct (order_t k, height_t height, size_t *buf_size, Edge **edge_list, allocator alloc, nallocator nalloc) |
| void | destroy (allocator alloc, nallocator nalloc) |
| Edge ** | construct (order_t k, height_t height, size_t *buf_size, Edge **edge_list, allocator alloc, nallocator nalloc) |
| void | destroy (allocator alloc, nallocator nalloc) |
Public Attributes | |
| nallocator::pointer | child |
| allocator::pointer | head |
| allocator::pointer | tail |
| allocator::pointer | begin |
| allocator::pointer | end |
| typedef allocator::template rebind<Node>::other iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge::nallocator |
| typedef allocator::template rebind<Node>::other iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge::nallocator |
| typedef nallocator::pointer iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge::NPtr |
| typedef nallocator::pointer iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge::NPtr |
| typedef allocator::pointer iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge::TPtr |
| typedef allocator::pointer iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge::TPtr |
|
inline |
|
inline |
|
inline |
|
inline |
| allocator::pointer iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge::begin |
| nallocator::pointer iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge::child |
| allocator::pointer iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge::end |
| allocator::pointer iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge::head |
| allocator::pointer iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge::tail |