fix baseline build (old cairo) - 'cairo_rectangle_int_t' does not name a type
[LibreOffice.git] / external / boost / boost.multi_index.Wshadow.warnings.patch.1
blob58c39c0b1a66061d3896ac59bf0747b0238663f1
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
3 @@ -346,7 +346,7 @@
4    }
5  
6    template<typename Modifier,typename Rollback>
7 -  bool modify(iterator position,Modifier mod,Rollback back)
8 +  bool modify(iterator position,Modifier mod,Rollback back_)
9    {
10      BOOST_MULTI_INDEX_CHECK_VALID_ITERATOR(position);
11      BOOST_MULTI_INDEX_CHECK_DEREFERENCEABLE_ITERATOR(position);
12 @@ -363,7 +363,7 @@
13  #endif
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()));
18    }
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
23 @@ -360,7 +360,7 @@
24      IteratorType it
25      BOOST_APPEND_EXPLICIT_TEMPLATE_NON_TYPE(int,N))
26    {
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 */
31      BOOST_STATIC_ASSERT(
32 @@ -371,7 +371,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()));
38    }
40    template<int N,typename IteratorType>
41 @@ -379,7 +379,7 @@
42      IteratorType it
43      BOOST_APPEND_EXPLICIT_TEMPLATE_NON_TYPE(int,N))const
44    {
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 */
49      BOOST_STATIC_ASSERT((
50 @@ -390,7 +390,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()));
56    }
57  #endif
59 @@ -414,7 +414,7 @@
60      IteratorType it
61      BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(Tag))
62    {
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 */
67      BOOST_STATIC_ASSERT(
68 @@ -424,7 +424,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()));
74    }
76    template<typename Tag,typename IteratorType>
77 @@ -432,7 +432,7 @@
78      IteratorType it
79      BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(Tag))const
80    {
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 */
85      BOOST_STATIC_ASSERT((
86 @@ -443,7 +443,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()));
92    }
93  #endif