@@ -261,9 +261,9 @@ namespace boost {
261
261
actual invoker that will be used for the given function
262
262
object.
263
263
264
- Each specialization contains an "apply " nested class template
264
+ Each specialization contains an "apply_ " nested class template
265
265
that accepts the function object, return type, function
266
- argument types, and allocator. The resulting "apply " class
266
+ argument types, and allocator. The resulting "apply_ " class
267
267
contains two typedefs, "invoker_type" and "manager_type",
268
268
which correspond to the invoker and manager types. */
269
269
template <typename Tag>
@@ -275,7 +275,7 @@ namespace boost {
275
275
{
276
276
template <typename FunctionPtr,
277
277
typename R, typename ... T>
278
- struct apply
278
+ struct apply_
279
279
{
280
280
typedef typename get_function_invoker<
281
281
FunctionPtr,
@@ -308,7 +308,7 @@ namespace boost {
308
308
{
309
309
template <typename MemberPtr,
310
310
typename R, typename ... T>
311
- struct apply
311
+ struct apply_
312
312
{
313
313
typedef typename get_member_invoker<
314
314
MemberPtr,
@@ -341,7 +341,7 @@ namespace boost {
341
341
{
342
342
template <typename FunctionObj,
343
343
typename R, typename ... T>
344
- struct apply
344
+ struct apply_
345
345
{
346
346
typedef typename get_function_obj_invoker<
347
347
FunctionObj,
@@ -374,7 +374,7 @@ namespace boost {
374
374
{
375
375
template <typename RefWrapper,
376
376
typename R, typename ... T>
377
- struct apply
377
+ struct apply_
378
378
{
379
379
typedef typename get_function_ref_invoker<
380
380
typename RefWrapper::type,
@@ -923,7 +923,7 @@ namespace boost {
923
923
typedef typename boost::detail::function::get_function_tag<Functor>::type tag;
924
924
typedef boost::detail::function::get_invoker<tag> get_invoker;
925
925
typedef typename get_invoker::
926
- template apply <Functor, R,
926
+ template apply_ <Functor, R,
927
927
T...>
928
928
handler_type;
929
929
0 commit comments