41 #ifndef PB_DS_TREE_NODE_METADATA_DISPATCH_HPP
42 #define PB_DS_TREE_NODE_METADATA_DISPATCH_HPP
57 template<
typename Node_Update,
bool _BTp>
61 template<
typename Node_Update>
64 typedef typename Node_Update::metadata_type type;
68 template<
typename Node_Update>
75 template<
typename Key,
78 template<
typename Node_CItr,
79 typename Const_Iterator,
88 typedef Node_Update<__it_type, __it_type, Cmp_Fn, _Alloc> __node_u;
93 null_update = is_same<__node_u, __nnode_u>::value
103 #endif // #ifndef PB_DS_TREE_NODE_METADATA_DISPATCH_HPP
GNU extensions for policy-based data structures for public use.
Represents no type, or absence of type, for template tricks.
A null node updator, indicating that no node updates are required.
Tree node metadata dispatch.