Go to the documentation of this file.
9 #ifndef BOOST_MULTI_INDEX_ORDERED_INDEX_HPP
10 #define BOOST_MULTI_INDEX_ORDERED_INDEX_HPP
22 namespace multi_index{
30 template<
typename OrderedIndexImpl>
33 typedef OrderedIndexImpl
type;
36 template<
typename OrderedIndexNodeImpl>
39 typedef OrderedIndexNodeImpl
type;
42 template<
typename Po
inter>
static void add(Pointer,Pointer){}
43 template<
typename Po
inter>
static void remove(Pointer,Pointer){}
44 template<
typename Po
inter>
static void copy(Pointer,Pointer){}
45 template<
typename Po
inter>
static void rotate_left(Pointer,Pointer){}
46 template<
typename Po
inter>
static void rotate_right(Pointer,Pointer){}
48 #if defined(BOOST_MULTI_INDEX_ENABLE_INVARIANT_CHECKING)
51 template<
typename Po
inter>
static bool invariant(Pointer){
return true;}
60 template<
typename Arg1,
typename Arg2,
typename Arg3>
69 template<
typename Super>
75 template<
typename SuperMeta>
85 template<
typename Arg1,
typename Arg2,
typename Arg3>
94 template<
typename Super>
100 template<
typename SuperMeta>
index_args::key_from_value_type key_from_value_type
index_args::tag_list_type::type tag_list_type
OrderedIndexNodeImpl type
static void rotate_right(Pointer, Pointer)
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
detail::ordered_index< key_from_value_type, compare_type, SuperMeta, tag_list_type, detail::ordered_non_unique_tag, detail::null_augment_policy > type
mpl::if_< full_form, Arg2, Arg1 >::type key_from_value_type
detail::ordered_index_args< Arg1, Arg2, Arg3 > index_args
static void rotate_left(Pointer, Pointer)
detail::ordered_index< key_from_value_type, compare_type, SuperMeta, tag_list_type, detail::ordered_unique_tag, detail::null_augment_policy > type
static void add(Pointer, Pointer)
static void remove(Pointer, Pointer)
index_args::compare_type compare_type
mpl::eval_if< mpl::is_na< supplied_compare_type >, index_args_default_compare< key_from_value_type >, mpl::identity< supplied_compare_type > >::type compare_type
index_args::tag_list_type::type tag_list_type
index_args::key_from_value_type key_from_value_type
detail::ordered_index_node< detail::null_augment_policy, Super > type
detail::ordered_index_node< detail::null_augment_policy, Super > type
static void copy(Pointer, Pointer)
index_args::compare_type compare_type
detail::ordered_index_args< Arg1, Arg2, Arg3 > index_args
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:45:36