move workaround for old build system to other workarounds
[LibreOffice.git] / boost / unordered_map-doesnt-support-cp-ctor.patch
blob42e71752f975a108c5c1f8ad2ed2264b6f205ab6
1 Index: /trunk/boost/unordered/unordered_set.hpp
2 ===================================================================
3 --- misc/boost_1_44_0/boost/unordered/unordered_set.hpp (revision 60754)
4 +++ misc/build/boost_1_44_0/boost/unordered/unordered_set.hpp (revision 68445)
5 @@ -155,4 +155,9 @@
7 #if !defined(BOOST_NO_RVALUE_REFERENCES)
8 + unordered_set(unordered_set const& other)
9 + : table_(other.table_)
10 + {
11 + }
13 unordered_set(unordered_set&& other)
14 : table_(other.table_, boost::unordered_detail::move_tag())
15 @@ -163,4 +168,10 @@
16 : table_(other.table_, a, boost::unordered_detail::move_tag())
18 + }
20 + unordered_set& operator=(unordered_set const& x)
21 + {
22 + table_ = x.table_;
23 + return *this;
26 @@ -652,4 +663,9 @@
28 #if !defined(BOOST_NO_RVALUE_REFERENCES)
29 + unordered_multiset(unordered_multiset const& other)
30 + : table_(other.table_)
31 + {
32 + }
34 unordered_multiset(unordered_multiset&& other)
35 : table_(other.table_, boost::unordered_detail::move_tag())
36 @@ -660,4 +676,10 @@
37 : table_(other.table_, a, boost::unordered_detail::move_tag())
39 + }
41 + unordered_multiset& operator=(unordered_multiset const& x)
42 + {
43 + table_ = x.table_;
44 + return *this;
47 Index: /trunk/boost/unordered/unordered_map.hpp
48 ===================================================================
49 --- misc/boost_1_44_0/boost/unordered/unordered_map.hpp (revision 60754)
50 +++ misc/build/boost_1_44_0/boost/unordered/unordered_map.hpp (revision 68445)
51 @@ -161,4 +161,9 @@
53 #if !defined(BOOST_NO_RVALUE_REFERENCES)
54 + unordered_map(unordered_map const& other)
55 + : table_(other.table_)
56 + {
57 + }
59 unordered_map(unordered_map&& other)
60 : table_(other.table_, boost::unordered_detail::move_tag())
61 @@ -169,4 +174,10 @@
62 : table_(other.table_, a, boost::unordered_detail::move_tag())
64 + }
66 + unordered_map& operator=(unordered_map const& x)
67 + {
68 + table_ = x.table_;
69 + return *this;
72 @@ -706,4 +717,9 @@
74 #if !defined(BOOST_NO_RVALUE_REFERENCES)
75 + unordered_multimap(unordered_multimap const& other)
76 + : table_(other.table_)
77 + {
78 + }
80 unordered_multimap(unordered_multimap&& other)
81 : table_(other.table_, boost::unordered_detail::move_tag())
82 @@ -714,4 +730,10 @@
83 : table_(other.table_, a, boost::unordered_detail::move_tag())
85 + }
87 + unordered_multimap& operator=(unordered_multimap const& x)
88 + {
89 + table_ = x.table_;
90 + return *this;