#include <treap_algorithms.hpp>


Public Types | |
| typedef ExtraChecker | base_checker_t |
| typedef ValueTraits | value_traits |
| typedef value_traits::node_traits | node_traits |
| typedef node_traits::const_node_ptr | const_node_ptr |
| typedef base_checker_t::return_type | return_type |
Public Member Functions | |
| treap_node_extra_checker (const NodePtrPrioCompare &prio_comp, ExtraChecker extra_checker) | |
| void | operator() (const const_node_ptr &p, const return_type &check_return_left, const return_type &check_return_right, return_type &check_return) |
Public Attributes | |
| const NodePtrPrioCompare | prio_comp_ |
| typedef ExtraChecker boost::intrusive::detail::treap_node_extra_checker< ValueTraits, NodePtrPrioCompare, ExtraChecker >::base_checker_t |
| typedef node_traits::const_node_ptr boost::intrusive::detail::treap_node_extra_checker< ValueTraits, NodePtrPrioCompare, ExtraChecker >::const_node_ptr |
| typedef value_traits::node_traits boost::intrusive::detail::treap_node_extra_checker< ValueTraits, NodePtrPrioCompare, ExtraChecker >::node_traits |
| typedef base_checker_t::return_type boost::intrusive::detail::treap_node_extra_checker< ValueTraits, NodePtrPrioCompare, ExtraChecker >::return_type |
| typedef ValueTraits boost::intrusive::detail::treap_node_extra_checker< ValueTraits, NodePtrPrioCompare, ExtraChecker >::value_traits |
|
inline |
|
inline |
| const NodePtrPrioCompare boost::intrusive::detail::treap_node_extra_checker< ValueTraits, NodePtrPrioCompare, ExtraChecker >::prio_comp_ |