#include <named_function_params.hpp>
Public Types | |
typedef remove_const< typename remove_reference< typename function_traits< F > ::arg1_type >::type >::type | graph_type |
typedef remove_const< typename remove_reference< typename function_traits< F > ::arg2_type >::type >::type | arg_pack_type |
typedef priority_queue_maker < graph_type, arg_pack_type, KeyT, ValueT, PriorityQueueTag, KeyMapTag, IndexInHeapMapTag, Compare >::priority_queue_type | type |
typedef remove_const<typename remove_reference<typename function_traits<F>::arg2_type>::type>::type boost::detail::make_priority_queue_from_arg_pack_gen< PriorityQueueTag, KeyT, ValueT, Compare, KeyMapTag, IndexInHeapMapTag >::result< F >::arg_pack_type |
typedef remove_const<typename remove_reference<typename function_traits<F>::arg1_type>::type>::type boost::detail::make_priority_queue_from_arg_pack_gen< PriorityQueueTag, KeyT, ValueT, Compare, KeyMapTag, IndexInHeapMapTag >::result< F >::graph_type |
typedef priority_queue_maker<graph_type, arg_pack_type, KeyT, ValueT, PriorityQueueTag, KeyMapTag, IndexInHeapMapTag, Compare>::priority_queue_type boost::detail::make_priority_queue_from_arg_pack_gen< PriorityQueueTag, KeyT, ValueT, Compare, KeyMapTag, IndexInHeapMapTag >::result< F >::type |