comparison DEPENDENCIES/generic/include/boost/numeric/interval/compare/set.hpp @ 101:c530137014c0

Update Boost headers (1.58.0)
author Chris Cannam
date Mon, 07 Sep 2015 11:12:49 +0100
parents 2665513ce2d3
children
comparison
equal deleted inserted replaced
100:793467b5e61c 101:c530137014c0
25 { 25 {
26 return proper_subset(x, y); 26 return proper_subset(x, y);
27 } 27 }
28 28
29 template<class T, class Policies> inline 29 template<class T, class Policies> inline
30 bool operator<(const interval<T, Policies>& x, const T& y) 30 bool operator<(const interval<T, Policies>& , const T& )
31 { 31 {
32 throw comparison_error(); 32 throw comparison_error();
33 } 33 }
34 34
35 template<class T, class Policies1, class Policies2> inline 35 template<class T, class Policies1, class Policies2> inline
37 { 37 {
38 return subset(x, y); 38 return subset(x, y);
39 } 39 }
40 40
41 template<class T, class Policies> inline 41 template<class T, class Policies> inline
42 bool operator<=(const interval<T, Policies>& x, const T& y) 42 bool operator<=(const interval<T, Policies>& , const T& )
43 { 43 {
44 throw comparison_error(); 44 throw comparison_error();
45 } 45 }
46 46
47 template<class T, class Policies1, class Policies2> inline 47 template<class T, class Policies1, class Policies2> inline
49 { 49 {
50 return proper_subset(y, x); 50 return proper_subset(y, x);
51 } 51 }
52 52
53 template<class T, class Policies> inline 53 template<class T, class Policies> inline
54 bool operator>(const interval<T, Policies>& x, const T& y) 54 bool operator>(const interval<T, Policies>& , const T& )
55 { 55 {
56 throw comparison_error(); 56 throw comparison_error();
57 } 57 }
58 58
59 template<class T, class Policies1, class Policies2> inline 59 template<class T, class Policies1, class Policies2> inline
61 { 61 {
62 return subset(y, x); 62 return subset(y, x);
63 } 63 }
64 64
65 template<class T, class Policies> inline 65 template<class T, class Policies> inline
66 bool operator>=(const interval<T, Policies>& x, const T& y) 66 bool operator>=(const interval<T, Policies>& , const T& )
67 { 67 {
68 throw comparison_error(); 68 throw comparison_error();
69 } 69 }
70 70
71 template<class T, class Policies1, class Policies2> inline 71 template<class T, class Policies1, class Policies2> inline
73 { 73 {
74 return equal(y, x); 74 return equal(y, x);
75 } 75 }
76 76
77 template<class T, class Policies> inline 77 template<class T, class Policies> inline
78 bool operator==(const interval<T, Policies>& x, const T& y) 78 bool operator==(const interval<T, Policies>& , const T& )
79 { 79 {
80 throw comparison_error(); 80 throw comparison_error();
81 } 81 }
82 82
83 template<class T, class Policies1, class Policies2> inline 83 template<class T, class Policies1, class Policies2> inline
85 { 85 {
86 return !equal(y, x); 86 return !equal(y, x);
87 } 87 }
88 88
89 template<class T, class Policies> inline 89 template<class T, class Policies> inline
90 bool operator!=(const interval<T, Policies>& x, const T& y) 90 bool operator!=(const interval<T, Policies>& , const T& )
91 { 91 {
92 throw comparison_error(); 92 throw comparison_error();
93 } 93 }
94 94
95 } // namespace set 95 } // namespace set