Go to the documentation of this file.
9 #ifndef BOOST_MULTI_INDEX_DETAIL_INDEX_NODE_BASE_HPP
10 #define BOOST_MULTI_INDEX_DETAIL_INDEX_NODE_BASE_HPP
20 #if !defined(BOOST_MULTI_INDEX_DISABLE_SERIALIZATION)
28 namespace multi_index{
36 template<
typename Value>
45 template<
typename Value,
typename Allocator>
70 #if !defined(BOOST_MULTI_INDEX_DISABLE_SERIALIZATION)
78 template<
class Archive>
85 template<
typename Node,
typename Value>
88 typedef typename Node::allocator_type allocator_type;
89 return static_cast<Node*
>(
97 #if !defined(BOOST_MULTI_INDEX_DISABLE_SERIALIZATION)
104 #if defined(BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP)
105 namespace serialization{
107 namespace multi_index{
111 template<
class Archive,
typename Value,
typename Allocator>
120 #if defined(BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP)
BOOST_NORETURN void throw_exception(E const &e)
const value_type & value() const
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
aligned_storage< sizeof(Value), alignment_of< Value >::value >::type space
static index_node_base * from_value(const value_type *p)
index_node_base base_type
void serialize(Archive &, const unsigned int)
Node * node_from_value(const Value *p)
void load_construct_data(Archive &, T *t, const unsigned int)
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:39:49