#include <named_function_params.hpp>
Public Types | |
typedef boost::reference_wrapper< int > | int_refw |
typedef boost::parameter::value_type < ArgPack, PriorityQueueTag, int_refw >::type | param_value_type_wrapper |
typedef param_value_type_wrapper::type | param_value_type |
typedef boost::remove_const < param_value_type >::type | param_value_type_no_const |
typedef priority_queue_maker_helper < g_hasQ, Graph, ArgPack, KeyT, ValueT, KeyMapTag, IndexInHeapMapTag, Compare, param_value_type_no_const > | helper |
typedef helper::priority_queue_type | priority_queue_type |
Public Member Functions | |
BOOST_STATIC_CONSTANT (bool, g_hasQ=(parameter_exists< ArgPack, PriorityQueueTag >::value)) | |
Static Public Member Functions | |
static priority_queue_type | make_queue (const Graph &g, const ArgPack &ap, KeyT defaultKey) |
typedef priority_queue_maker_helper<g_hasQ, Graph, ArgPack, KeyT, ValueT, KeyMapTag, IndexInHeapMapTag, Compare, param_value_type_no_const> boost::detail::priority_queue_maker< Graph, ArgPack, KeyT, ValueT, PriorityQueueTag, KeyMapTag, IndexInHeapMapTag, Compare >::helper |
typedef boost::reference_wrapper<int> boost::detail::priority_queue_maker< Graph, ArgPack, KeyT, ValueT, PriorityQueueTag, KeyMapTag, IndexInHeapMapTag, Compare >::int_refw |
typedef param_value_type_wrapper::type boost::detail::priority_queue_maker< Graph, ArgPack, KeyT, ValueT, PriorityQueueTag, KeyMapTag, IndexInHeapMapTag, Compare >::param_value_type |
typedef boost::remove_const<param_value_type>::type boost::detail::priority_queue_maker< Graph, ArgPack, KeyT, ValueT, PriorityQueueTag, KeyMapTag, IndexInHeapMapTag, Compare >::param_value_type_no_const |
typedef boost::parameter::value_type< ArgPack, PriorityQueueTag, int_refw >::type boost::detail::priority_queue_maker< Graph, ArgPack, KeyT, ValueT, PriorityQueueTag, KeyMapTag, IndexInHeapMapTag, Compare >::param_value_type_wrapper |
typedef helper::priority_queue_type boost::detail::priority_queue_maker< Graph, ArgPack, KeyT, ValueT, PriorityQueueTag, KeyMapTag, IndexInHeapMapTag, Compare >::priority_queue_type |
boost::detail::priority_queue_maker< Graph, ArgPack, KeyT, ValueT, PriorityQueueTag, KeyMapTag, IndexInHeapMapTag, Compare >::BOOST_STATIC_CONSTANT | ( | bool | , |
g_hasQ | = (parameter_exists< ArgPack, PriorityQueueTag >::value) |
||
) |
|
inlinestatic |