#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 |
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) |
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 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 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 |
typedef allocator::pointer iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge::TPtr |
|
inline |
|
inline |
|
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 |