fix baseline build (old cairo) - 'cairo_rectangle_int_t' does not name a type
[LibreOffice.git] / external / boost / boost.wdeprecated-auto_ptr.patch.0
blobb92d773c00220faf72cb54d0716090efff1f1516
1 --- boost/ptr_container/ptr_map.hpp
2 +++ boost/ptr_container/ptr_map.hpp
3 @@ -16,6 +16,11 @@
4  # pragma once
5  #endif
6  
7 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
8 +# pragma GCC diagnostic push
9 +# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
10 +#endif
12  #include <map>
13  #include <boost/ptr_container/ptr_map_adapter.hpp>
15 @@ -162,4 +168,8 @@
17  }
19 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
20 +# pragma GCC diagnostic pop
21 +#endif
23  #endif
24 --- boost/ptr_container/ptr_map_adapter.hpp
25 +++ boost/ptr_container/ptr_map_adapter.hpp
26 @@ -16,6 +16,11 @@
27  # pragma once
28  #endif
30 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
31 +# pragma GCC diagnostic push
32 +# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
33 +#endif
35  #include <boost/ptr_container/detail/map_iterator.hpp>
36  #include <boost/ptr_container/detail/associative_ptr_container.hpp>
37  #include <boost/ptr_container/detail/meta_functions.hpp>
38 @@ -876,4 +876,8 @@
39      
40  } // namespace 'boost'  
42 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
43 +# pragma GCC diagnostic pop
44 +#endif
46  #endif
47 --- boost/ptr_container/ptr_set_adapter.hpp
48 +++ boost/ptr_container/ptr_set_adapter.hpp
49 @@ -16,6 +16,11 @@
50  # pragma once
51  #endif
53 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
54 +# pragma GCC diagnostic push
55 +# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
56 +#endif
58  #include <boost/ptr_container/detail/associative_ptr_container.hpp>
59  #include <boost/ptr_container/detail/meta_functions.hpp>
60  #include <boost/ptr_container/detail/void_ptr_iterator.hpp>
61 @@ -693,4 +693,8 @@
63  } // namespace 'boost'  
65 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
66 +# pragma GCC diagnostic pop
67 +#endif
69  #endif
70 --- boost/ptr_container/ptr_sequence_adapter.hpp
71 +++ boost/ptr_container/ptr_sequence_adapter.hpp
72 @@ -16,6 +16,10 @@
73  # pragma once
74  #endif
76 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
77 +# pragma GCC diagnostic push
78 +# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
79 +#endif
81  #include <boost/ptr_container/detail/reversible_ptr_container.hpp>
82  #include <boost/ptr_container/indirect_fun.hpp>
83 @@ -773,4 +777,8 @@
85  } // namespace 'boost'  
87 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
88 +# pragma GCC diagnostic pop
89 +#endif
91  #endif
92 --- boost/ptr_container/ptr_vector.hpp
93 +++ boost/ptr_container/ptr_vector.hpp
94 @@ -16,6 +16,11 @@
95  # pragma once
96  #endif
98 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
99 +# pragma GCC diagnostic push
100 +# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
101 +#endif
103  #include <vector>
104  #include <boost/ptr_container/ptr_sequence_adapter.hpp>
106 @@ -74,4 +80,8 @@
107      
110 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
111 +# pragma GCC diagnostic pop
112 +#endif
114  #endif
115 --- boost/smart_ptr/detail/shared_count.hpp
116 +++ boost/smart_ptr/detail/shared_count.hpp
117 @@ -18,6 +18,11 @@
118  // http://www.boost.org/LICENSE_1_0.txt)
119  //
121 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
122 +# pragma GCC diagnostic push
123 +# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
124 +#endif
126  #ifdef __BORLANDC__
127  # pragma warn -8027     // Functions containing try are not expanded inline
128  #endif
129 @@ -604,4 +604,8 @@
130  # pragma warn .8027     // Functions containing try are not expanded inline
131  #endif
133 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
134 +# pragma GCC diagnostic pop
135 +#endif
137  #endif  // #ifndef BOOST_SMART_PTR_DETAIL_SHARED_COUNT_HPP_INCLUDED
138 --- boost/smart_ptr/scoped_ptr.hpp
139 +++ boost/smart_ptr/scoped_ptr.hpp
140 @@ -11,6 +11,11 @@
141  //  http://www.boost.org/libs/smart_ptr/scoped_ptr.htm
142  //
144 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
145 +# pragma GCC diagnostic push
146 +# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
147 +#endif
149  #include <boost/config.hpp>
150  #include <boost/assert.hpp>
151  #include <boost/checked_delete.hpp>
152 @@ -158,4 +158,8 @@
154  } // namespace boost
156 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
157 +# pragma GCC diagnostic pop
158 +#endif
160  #endif // #ifndef BOOST_SMART_PTR_SCOPED_PTR_HPP_INCLUDED
161 --- boost/smart_ptr/shared_ptr.hpp
162 +++ boost/smart_ptr/shared_ptr.hpp
163 @@ -14,6 +14,11 @@
164  //  See http://www.boost.org/libs/smart_ptr/shared_ptr.htm for documentation.
165  //
167 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
168 +# pragma GCC diagnostic push
169 +# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
170 +#endif
172  #include <boost/config.hpp>   // for broken compiler workarounds
174  #if defined(BOOST_NO_MEMBER_TEMPLATES) && !defined(BOOST_MSVC6_MEMBER_TEMPLATES)
175 @@ -1036,4 +1036,8 @@
177  #endif  // #if defined(BOOST_NO_MEMBER_TEMPLATES) && !defined(BOOST_MSVC6_MEMBER_TEMPLATES)
179 +#if defined(__GNUC__) && ((__GNUC__*100 + __GNUC_MINOR__) >= 406) || defined(__clang__)
180 +# pragma GCC diagnostic pop
181 +#endif
183  #endif  // #ifndef BOOST_SMART_PTR_SHARED_PTR_HPP_INCLUDED