Overview     Usage     Performance Notes     Links tst 0.68 - 23 Jan 2009

size_policy_node Struct Template Reference


Detailed Description

template<typename CharT, typename DataT, typename AllocT, typename SizeT>
struct containers::tst_detail::size_policy_node< CharT, DataT, AllocT, SizeT >

Selects node type by size of DataT - if larger than a pointer, use heap_node, else inplace_node.

But since inplace-node uses a union, the data type must also have trivial constructor. TODO: Define inplace_class_node. Hack for now: use always_heap_node below. (Change to use C++0x type_traits when we can count on compilers to support this)


ternary_tree 0.68 -- by rasmus ekman -- Page generated with Doxygen 1.5.6 on 23 Jan 2009