1 | In file included from test.cc:1:
|
---|
2 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
3 | In file included from boost_1_58_0/boost/container/allocator_traits.hpp:33:
|
---|
4 | In file included from boost_1_58_0/boost/container/detail/type_traits.hpp:27:
|
---|
5 | boost_1_58_0/boost/move/detail/type_traits.hpp:725:35: error: unknown type name 'bool_'
|
---|
6 | static yes_type test(U&, bool_<sizeof(U(source<U>()))>* = 0);
|
---|
7 | ^
|
---|
8 | boost_1_58_0/boost/move/detail/type_traits.hpp:725:40: error: expected ')'
|
---|
9 | static yes_type test(U&, bool_<sizeof(U(source<U>()))>* = 0);
|
---|
10 | ^
|
---|
11 | boost_1_58_0/boost/move/detail/type_traits.hpp:725:30: note: to match this '('
|
---|
12 | static yes_type test(U&, bool_<sizeof(U(source<U>()))>* = 0);
|
---|
13 | ^
|
---|
14 | In file included from test.cc:1:
|
---|
15 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
16 | In file included from boost_1_58_0/boost/container/allocator_traits.hpp:57:
|
---|
17 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:37:12: error: unknown type name 'dont_care'
|
---|
18 | typedef dont_care type;
|
---|
19 | ^
|
---|
20 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:147:14: error: no template named 'has_member_function_callable_with_allocate'; did you mean 'intrusive::detail::has_member_function_callable_with_pointer_to'?
|
---|
21 | struct BOOST_MOVE_CAT(has_member_function_callable_with_,BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)<Fun, Args...>
|
---|
22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
---|
23 | intrusive::detail::has_member_function_callable_with_pointer_to
|
---|
24 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:460:30: note: expanded from macro 'BOOST_MOVE_CAT'
|
---|
25 | #define BOOST_MOVE_CAT(a, b) BOOST_MOVE_CAT_I(a, b)
|
---|
26 | ^
|
---|
27 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:461:32: note: expanded from macro 'BOOST_MOVE_CAT_I'
|
---|
28 | #define BOOST_MOVE_CAT_I(a, b) a ## b
|
---|
29 | ^
|
---|
30 | <scratch space>:98:1: note: expanded from here
|
---|
31 | has_member_function_callable_with_allocate
|
---|
32 | ^
|
---|
33 | boost_1_58_0/boost/intrusive/pointer_traits.hpp:36:50: note: 'intrusive::detail::has_member_function_callable_with_pointer_to' declared here
|
---|
34 | BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_pointer_to, pointer_to)
|
---|
35 | ^
|
---|
36 | boost_1_58_0/boost/intrusive/detail/mpl.hpp:378:9: note: expanded from macro 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE'
|
---|
37 | class TRAITS_NAME \
|
---|
38 | ^
|
---|
39 | In file included from test.cc:1:
|
---|
40 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
41 | In file included from boost_1_58_0/boost/container/allocator_traits.hpp:57:
|
---|
42 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:147:14: error: class template partial specialization of 'has_member_function_callable_with_pointer_to' must originally be declared in namespace 'detail'
|
---|
43 | struct BOOST_MOVE_CAT(has_member_function_callable_with_,BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)<Fun, Args...>
|
---|
44 | ^
|
---|
45 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:460:30: note: expanded from macro 'BOOST_MOVE_CAT'
|
---|
46 | #define BOOST_MOVE_CAT(a, b) BOOST_MOVE_CAT_I(a, b)
|
---|
47 | ^
|
---|
48 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:461:32: note: expanded from macro 'BOOST_MOVE_CAT_I'
|
---|
49 | #define BOOST_MOVE_CAT_I(a, b) a ## b
|
---|
50 | ^
|
---|
51 | <scratch space>:98:1: note: expanded from here
|
---|
52 | has_member_function_callable_with_allocate
|
---|
53 | ^
|
---|
54 | boost_1_58_0/boost/intrusive/pointer_traits.hpp:36:50: note: explicitly specialized declaration is here
|
---|
55 | BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_pointer_to, pointer_to)
|
---|
56 | ^
|
---|
57 | boost_1_58_0/boost/intrusive/detail/mpl.hpp:378:9: note: expanded from macro 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE'
|
---|
58 | class TRAITS_NAME \
|
---|
59 | ^
|
---|
60 | In file included from test.cc:1:
|
---|
61 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
62 | In file included from boost_1_58_0/boost/container/allocator_traits.hpp:57:
|
---|
63 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:153:87: error: expected '>'
|
---|
64 | ( (::boost::move_detail::declval< FunWrap<Fun> >().
|
---|
65 | ^
|
---|
66 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:153:87: error: type name requires a specifier or qualifier
|
---|
67 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:153:87: error: expected ')'
|
---|
68 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:153:48: note: to match this '('
|
---|
69 | ( (::boost::move_detail::declval< FunWrap<Fun> >().
|
---|
70 | ^
|
---|
71 | In file included from test.cc:1:
|
---|
72 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
73 | In file included from boost_1_58_0/boost/container/allocator_traits.hpp:64:
|
---|
74 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:140:14: error: redefinition of 'FunWrapTmpl'
|
---|
75 | struct FunWrapTmpl : Fun
|
---|
76 | ^
|
---|
77 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:140:14: note: previous definition is here
|
---|
78 | struct FunWrapTmpl : Fun
|
---|
79 | ^
|
---|
80 | In file included from test.cc:1:
|
---|
81 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
82 | In file included from boost_1_58_0/boost/container/allocator_traits.hpp:64:
|
---|
83 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:147:14: error: no template named 'has_member_function_callable_with_destroy'; did you mean 'intrusive::detail::has_member_function_callable_with_pointer_to'?
|
---|
84 | struct BOOST_MOVE_CAT(has_member_function_callable_with_,BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)<Fun, Args...>
|
---|
85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
---|
86 | intrusive::detail::has_member_function_callable_with_pointer_to
|
---|
87 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:460:30: note: expanded from macro 'BOOST_MOVE_CAT'
|
---|
88 | #define BOOST_MOVE_CAT(a, b) BOOST_MOVE_CAT_I(a, b)
|
---|
89 | ^
|
---|
90 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:461:32: note: expanded from macro 'BOOST_MOVE_CAT_I'
|
---|
91 | #define BOOST_MOVE_CAT_I(a, b) a ## b
|
---|
92 | ^
|
---|
93 | <scratch space>:98:1: note: expanded from here
|
---|
94 | has_member_function_callable_with_destroy
|
---|
95 | ^
|
---|
96 | boost_1_58_0/boost/intrusive/pointer_traits.hpp:36:50: note: 'intrusive::detail::has_member_function_callable_with_pointer_to' declared here
|
---|
97 | BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_pointer_to, pointer_to)
|
---|
98 | ^
|
---|
99 | boost_1_58_0/boost/intrusive/detail/mpl.hpp:378:9: note: expanded from macro 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE'
|
---|
100 | class TRAITS_NAME \
|
---|
101 | ^
|
---|
102 | In file included from test.cc:1:
|
---|
103 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
104 | In file included from boost_1_58_0/boost/container/allocator_traits.hpp:64:
|
---|
105 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:147:14: error: class template partial specialization of 'has_member_function_callable_with_pointer_to' not in a namespace enclosing 'detail'
|
---|
106 | struct BOOST_MOVE_CAT(has_member_function_callable_with_,BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)<Fun, Args...>
|
---|
107 | ^
|
---|
108 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:460:30: note: expanded from macro 'BOOST_MOVE_CAT'
|
---|
109 | #define BOOST_MOVE_CAT(a, b) BOOST_MOVE_CAT_I(a, b)
|
---|
110 | ^
|
---|
111 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:461:32: note: expanded from macro 'BOOST_MOVE_CAT_I'
|
---|
112 | #define BOOST_MOVE_CAT_I(a, b) a ## b
|
---|
113 | ^
|
---|
114 | <scratch space>:98:1: note: expanded from here
|
---|
115 | has_member_function_callable_with_destroy
|
---|
116 | ^
|
---|
117 | boost_1_58_0/boost/intrusive/pointer_traits.hpp:36:50: note: explicitly specialized declaration is here
|
---|
118 | BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_pointer_to, pointer_to)
|
---|
119 | ^
|
---|
120 | boost_1_58_0/boost/intrusive/detail/mpl.hpp:378:9: note: expanded from macro 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE'
|
---|
121 | class TRAITS_NAME \
|
---|
122 | ^
|
---|
123 | In file included from test.cc:1:
|
---|
124 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
125 | In file included from boost_1_58_0/boost/container/allocator_traits.hpp:64:
|
---|
126 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:147:14: error: redefinition of 'has_member_function_callable_with_pointer_to<type-parameter-0-0, type-parameter-0-1...>'
|
---|
127 | struct BOOST_MOVE_CAT(has_member_function_callable_with_,BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)<Fun, Args...>
|
---|
128 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
---|
129 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:460:30: note: expanded from macro 'BOOST_MOVE_CAT'
|
---|
130 | #define BOOST_MOVE_CAT(a, b) BOOST_MOVE_CAT_I(a, b)
|
---|
131 | ^
|
---|
132 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:461:32: note: expanded from macro 'BOOST_MOVE_CAT_I'
|
---|
133 | #define BOOST_MOVE_CAT_I(a, b) a ## b
|
---|
134 | ^
|
---|
135 | <scratch space>:98:1: note: expanded from here
|
---|
136 | has_member_function_callable_with_destroy
|
---|
137 | ^
|
---|
138 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:147:14: note: previous definition is here
|
---|
139 | struct BOOST_MOVE_CAT(has_member_function_callable_with_,BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)<Fun, Args...>
|
---|
140 | ^
|
---|
141 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:460:30: note: expanded from macro 'BOOST_MOVE_CAT'
|
---|
142 | #define BOOST_MOVE_CAT(a, b) BOOST_MOVE_CAT_I(a, b)
|
---|
143 | ^
|
---|
144 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:461:32: note: expanded from macro 'BOOST_MOVE_CAT_I'
|
---|
145 | #define BOOST_MOVE_CAT_I(a, b) a ## b
|
---|
146 | ^
|
---|
147 | <scratch space>:98:1: note: expanded from here
|
---|
148 | has_member_function_callable_with_allocate
|
---|
149 | ^
|
---|
150 | In file included from test.cc:1:
|
---|
151 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
152 | In file included from boost_1_58_0/boost/container/allocator_traits.hpp:71:
|
---|
153 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:140:14: error: redefinition of 'FunWrapTmpl'
|
---|
154 | struct FunWrapTmpl : Fun
|
---|
155 | ^
|
---|
156 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:140:14: note: previous definition is here
|
---|
157 | struct FunWrapTmpl : Fun
|
---|
158 | ^
|
---|
159 | In file included from test.cc:1:
|
---|
160 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
161 | In file included from boost_1_58_0/boost/container/allocator_traits.hpp:71:
|
---|
162 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:147:14: error: no template named 'has_member_function_callable_with_construct'; did you mean 'intrusive::detail::has_member_function_callable_with_pointer_to'?
|
---|
163 | struct BOOST_MOVE_CAT(has_member_function_callable_with_,BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)<Fun, Args...>
|
---|
164 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
---|
165 | intrusive::detail::has_member_function_callable_with_pointer_to
|
---|
166 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:460:30: note: expanded from macro 'BOOST_MOVE_CAT'
|
---|
167 | #define BOOST_MOVE_CAT(a, b) BOOST_MOVE_CAT_I(a, b)
|
---|
168 | ^
|
---|
169 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:461:32: note: expanded from macro 'BOOST_MOVE_CAT_I'
|
---|
170 | #define BOOST_MOVE_CAT_I(a, b) a ## b
|
---|
171 | ^
|
---|
172 | <scratch space>:98:1: note: expanded from here
|
---|
173 | has_member_function_callable_with_construct
|
---|
174 | ^
|
---|
175 | boost_1_58_0/boost/intrusive/pointer_traits.hpp:36:50: note: 'intrusive::detail::has_member_function_callable_with_pointer_to' declared here
|
---|
176 | BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_pointer_to, pointer_to)
|
---|
177 | ^
|
---|
178 | boost_1_58_0/boost/intrusive/detail/mpl.hpp:378:9: note: expanded from macro 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE'
|
---|
179 | class TRAITS_NAME \
|
---|
180 | ^
|
---|
181 | In file included from test.cc:1:
|
---|
182 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
183 | In file included from boost_1_58_0/boost/container/allocator_traits.hpp:71:
|
---|
184 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:147:14: error: class template partial specialization of 'has_member_function_callable_with_pointer_to' not in a namespace enclosing 'detail'
|
---|
185 | struct BOOST_MOVE_CAT(has_member_function_callable_with_,BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)<Fun, Args...>
|
---|
186 | ^
|
---|
187 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:460:30: note: expanded from macro 'BOOST_MOVE_CAT'
|
---|
188 | #define BOOST_MOVE_CAT(a, b) BOOST_MOVE_CAT_I(a, b)
|
---|
189 | ^
|
---|
190 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:461:32: note: expanded from macro 'BOOST_MOVE_CAT_I'
|
---|
191 | #define BOOST_MOVE_CAT_I(a, b) a ## b
|
---|
192 | ^
|
---|
193 | <scratch space>:98:1: note: expanded from here
|
---|
194 | has_member_function_callable_with_construct
|
---|
195 | ^
|
---|
196 | boost_1_58_0/boost/intrusive/pointer_traits.hpp:36:50: note: explicitly specialized declaration is here
|
---|
197 | BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_pointer_to, pointer_to)
|
---|
198 | ^
|
---|
199 | boost_1_58_0/boost/intrusive/detail/mpl.hpp:378:9: note: expanded from macro 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE'
|
---|
200 | class TRAITS_NAME \
|
---|
201 | ^
|
---|
202 | In file included from test.cc:1:
|
---|
203 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
204 | In file included from boost_1_58_0/boost/container/allocator_traits.hpp:71:
|
---|
205 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:147:14: error: redefinition of 'has_member_function_callable_with_pointer_to<type-parameter-0-0, type-parameter-0-1...>'
|
---|
206 | struct BOOST_MOVE_CAT(has_member_function_callable_with_,BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)<Fun, Args...>
|
---|
207 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
---|
208 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:460:30: note: expanded from macro 'BOOST_MOVE_CAT'
|
---|
209 | #define BOOST_MOVE_CAT(a, b) BOOST_MOVE_CAT_I(a, b)
|
---|
210 | ^
|
---|
211 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:461:32: note: expanded from macro 'BOOST_MOVE_CAT_I'
|
---|
212 | #define BOOST_MOVE_CAT_I(a, b) a ## b
|
---|
213 | ^
|
---|
214 | <scratch space>:98:1: note: expanded from here
|
---|
215 | has_member_function_callable_with_construct
|
---|
216 | ^
|
---|
217 | boost_1_58_0/boost/intrusive/detail/has_member_function_callable_with.hpp:147:14: note: previous definition is here
|
---|
218 | struct BOOST_MOVE_CAT(has_member_function_callable_with_,BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME)<Fun, Args...>
|
---|
219 | ^
|
---|
220 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:460:30: note: expanded from macro 'BOOST_MOVE_CAT'
|
---|
221 | #define BOOST_MOVE_CAT(a, b) BOOST_MOVE_CAT_I(a, b)
|
---|
222 | ^
|
---|
223 | boost_1_58_0/boost/move/detail/fwd_macros.hpp:461:32: note: expanded from macro 'BOOST_MOVE_CAT_I'
|
---|
224 | #define BOOST_MOVE_CAT_I(a, b) a ## b
|
---|
225 | ^
|
---|
226 | <scratch space>:98:1: note: expanded from here
|
---|
227 | has_member_function_callable_with_allocate
|
---|
228 | ^
|
---|
229 | In file included from test.cc:1:
|
---|
230 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
231 | boost_1_58_0/boost/container/allocator_traits.hpp:294:26: error: no template named 'has_member_function_callable_with_allocate' in namespace 'boost::container::container_detail'; did you mean 'intrusive::detail::has_member_function_callable_with_pointer_to'?
|
---|
232 | const bool value = boost::container::container_detail::
|
---|
233 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
---|
234 | intrusive::detail::has_member_function_callable_with_pointer_to
|
---|
235 | boost_1_58_0/boost/intrusive/pointer_traits.hpp:36:50: note: 'intrusive::detail::has_member_function_callable_with_pointer_to' declared here
|
---|
236 | BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_pointer_to, pointer_to)
|
---|
237 | ^
|
---|
238 | boost_1_58_0/boost/intrusive/detail/mpl.hpp:378:9: note: expanded from macro 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE'
|
---|
239 | class TRAITS_NAME \
|
---|
240 | ^
|
---|
241 | In file included from test.cc:1:
|
---|
242 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
243 | boost_1_58_0/boost/container/allocator_traits.hpp:295:10: error: too many template arguments for class template 'has_member_function_callable_with_pointer_to'
|
---|
244 | has_member_function_callable_with_allocate
|
---|
245 | ^
|
---|
246 | boost_1_58_0/boost/intrusive/pointer_traits.hpp:36:50: note: template is declared here
|
---|
247 | BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE(has_member_function_callable_with_pointer_to, pointer_to)
|
---|
248 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
---|
249 | boost_1_58_0/boost/intrusive/detail/mpl.hpp:378:9: note: expanded from macro 'BOOST_INTRUSIVE_HAS_STATIC_MEMBER_FUNC_SIGNATURE'
|
---|
250 | class TRAITS_NAME \
|
---|
251 | ^
|
---|
252 | In file included from test.cc:1:
|
---|
253 | In file included from boost_1_58_0/boost/container/flat_map.hpp:24:
|
---|
254 | boost_1_58_0/boost/container/allocator_traits.hpp:297:31: error: non-type template argument is not a constant expression
|
---|
255 | container_detail::bool_<value> flag;
|
---|
256 | ^
|
---|
257 | fatal error: too many errors emitted, stopping now [-ferror-limit=]
|
---|
258 | 20 errors generated.
|
---|