Go to the documentation of this file.
9 #ifndef BOOST_MULTI_INDEX_DETAIL_BIDIR_NODE_ITERATOR_HPP
10 #define BOOST_MULTI_INDEX_DETAIL_BIDIR_NODE_ITERATOR_HPP
19 #if !defined(BOOST_MULTI_INDEX_DISABLE_SERIALIZATION)
26 namespace multi_index{
34 template<
typename Node>
37 bidir_node_iterator<Node>,
38 typename Node::value_type,
40 const typename Node::value_type*,
41 const typename Node::value_type&>
55 Node::increment(
node);
61 Node::decrement(
node);
65 #if !defined(BOOST_MULTI_INDEX_DISABLE_SERIALIZATION)
74 template<class Archive>
75 void save(Archive& ar,const
unsigned int)
const
81 template<
class Archive>
82 void load(Archive& ar,
const unsigned int)
86 node=
static_cast<Node*
>(bnode);
100 template<
typename Node>
bidir_node_iterator & operator--()
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
bool operator==(const bidir_node_iterator< Node > &x, const bidir_node_iterator< Node > &y)
Node::base_type node_base_type
void save(Archive &ar, const unsigned int) const
#define BOOST_SERIALIZATION_SPLIT_MEMBER()
const nvp< T > make_nvp(const char *name, T &t)
void load(Archive &ar, const unsigned int)
bidir_node_iterator(Node *node_)
const Node::value_type & operator*() const
bidir_node_iterator & operator++()
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:37:15