1 --- boost/boost/multi_index/sequenced_index.hpp 2008-07-03 18:51:53.000000000 +0200
2 +++ boost/boost/multi_index/sequenced_index.hpp 2013-05-17 15:44:15.265289335 +0200
6 template<typename Modifier,typename Rollback>
7 - bool modify(iterator position,Modifier mod,Rollback back)
8 + bool modify(iterator position,Modifier mod,Rollback back_)
10 BOOST_MULTI_INDEX_CHECK_VALID_ITERATOR(position);
11 BOOST_MULTI_INDEX_CHECK_DEREFERENCEABLE_ITERATOR(position);
15 return this->final_modify_(
16 - mod,back,static_cast<final_node_type*>(position.get_node()));
17 + mod,back_,static_cast<final_node_type*>(position.get_node()));
20 void swap(sequenced_index<SuperMeta,TagList>& x)
21 --- boost/boost/multi_index_container.hpp 2010-07-24 11:20:29.000000000 +0200
22 +++ boost/boost/multi_index_container.hpp 2013-05-17 15:45:56.723899853 +0200
25 BOOST_APPEND_EXPLICIT_TEMPLATE_NON_TYPE(int,N))
27 - typedef typename nth_index<N>::type index;
28 + typedef typename nth_index<N>::type index_;
30 #if !defined(__SUNPRO_CC)||!(__SUNPRO_CC<0x580) /* fails in Sun C++ 5.7 */
33 BOOST_MULTI_INDEX_CHECK_IS_OWNER(
34 it,static_cast<typename IteratorType::container_type&>(*this));
36 - return index::make_iterator(static_cast<node_type*>(it.get_node()));
37 + return index_::make_iterator(static_cast<node_type*>(it.get_node()));
40 template<int N,typename IteratorType>
43 BOOST_APPEND_EXPLICIT_TEMPLATE_NON_TYPE(int,N))const
45 - typedef typename nth_index<N>::type index;
46 + typedef typename nth_index<N>::type index_;
48 #if !defined(__SUNPRO_CC)||!(__SUNPRO_CC<0x580) /* fails in Sun C++ 5.7 */
51 BOOST_MULTI_INDEX_CHECK_VALID_ITERATOR(it);
52 BOOST_MULTI_INDEX_CHECK_IS_OWNER(
53 it,static_cast<const typename IteratorType::container_type&>(*this));
54 - return index::make_iterator(static_cast<node_type*>(it.get_node()));
55 + return index_::make_iterator(static_cast<node_type*>(it.get_node()));
61 BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(Tag))
63 - typedef typename index<Tag>::type index;
64 + typedef typename index<Tag>::type index_;
66 #if !defined(__SUNPRO_CC)||!(__SUNPRO_CC<0x580) /* fails in Sun C++ 5.7 */
69 BOOST_MULTI_INDEX_CHECK_VALID_ITERATOR(it);
70 BOOST_MULTI_INDEX_CHECK_IS_OWNER(
71 it,static_cast<typename IteratorType::container_type&>(*this));
72 - return index::make_iterator(static_cast<node_type*>(it.get_node()));
73 + return index_::make_iterator(static_cast<node_type*>(it.get_node()));
76 template<typename Tag,typename IteratorType>
79 BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(Tag))const
81 - typedef typename index<Tag>::type index;
82 + typedef typename index<Tag>::type index_;
84 #if !defined(__SUNPRO_CC)||!(__SUNPRO_CC<0x580) /* fails in Sun C++ 5.7 */
87 BOOST_MULTI_INDEX_CHECK_VALID_ITERATOR(it);
88 BOOST_MULTI_INDEX_CHECK_IS_OWNER(
89 it,static_cast<const typename IteratorType::container_type&>(*this));
90 - return index::make_iterator(static_cast<node_type*>(it.get_node()));
91 + return index_::make_iterator(static_cast<node_type*>(it.get_node()));