Lines Matching refs:__args

328     __invoke(_Functor& __f, _Args&... __args)
330 return __f(__args...);
341 __invoke(_Functor& __f, _Args&... __args)
343 return mem_fn(__f)(__args...);
354 __invoke(_Functor __f, _Args&... __args)
356 return __f(__args...);
526 operator()(_Args&... __args) const
528 return __invoke(get(), __args...);
595 _ArgTypes... __args) const
596 { return (__object.*__pmf)(__args...); }
600 _M_call(_Tp& __ptr, const volatile void *, _ArgTypes... __args) const
601 { return ((*__ptr).*__pmf)(__args...); }
610 operator()(_Class& __object, _ArgTypes... __args) const
611 { return (__object.*__pmf)(__args...); }
615 operator()(_Class* __object, _ArgTypes... __args) const
616 { return (__object->*__pmf)(__args...); }
621 operator()(_Tp& __object, _ArgTypes... __args) const
622 { return _M_call(__object, &__object, __args...); }
639 _ArgTypes... __args) const
640 { return (__object.*__pmf)(__args...); }
644 _M_call(_Tp& __ptr, const volatile void *, _ArgTypes... __args) const
645 { return ((*__ptr).*__pmf)(__args...); }
654 operator()(const _Class& __object, _ArgTypes... __args) const
655 { return (__object.*__pmf)(__args...); }
659 operator()(const _Class* __object, _ArgTypes... __args) const
660 { return (__object->*__pmf)(__args...); }
664 _Res operator()(_Tp& __object, _ArgTypes... __args) const
665 { return _M_call(__object, &__object, __args...); }
682 _ArgTypes... __args) const
683 { return (__object.*__pmf)(__args...); }
687 _M_call(_Tp& __ptr, const volatile void *, _ArgTypes... __args) const
688 { return ((*__ptr).*__pmf)(__args...); }
697 operator()(volatile _Class& __object, _ArgTypes... __args) const
698 { return (__object.*__pmf)(__args...); }
702 operator()(volatile _Class* __object, _ArgTypes... __args) const
703 { return (__object->*__pmf)(__args...); }
708 operator()(_Tp& __object, _ArgTypes... __args) const
709 { return _M_call(__object, &__object, __args...); }
726 _ArgTypes... __args) const
727 { return (__object.*__pmf)(__args...); }
731 _M_call(_Tp& __ptr, const volatile void *, _ArgTypes... __args) const
732 { return ((*__ptr).*__pmf)(__args...); }
741 operator()(const volatile _Class& __object, _ArgTypes... __args) const
742 { return (__object.*__pmf)(__args...); }
746 operator()(const volatile _Class* __object, _ArgTypes... __args) const
747 { return (__object->*__pmf)(__args...); }
751 _Res operator()(_Tp& __object, _ArgTypes... __args) const
752 { return _M_call(__object, &__object, __args...); }
1161 __call(const tuple<_Args...>& __args, _Index_tuple<_Indexes...>)
1164 (tr1::get<_Indexes>(_M_bound_args), __args)...);
1173 __call(const tuple<_Args...>& __args, _Index_tuple<_Indexes...>) const
1176 (tr1::get<_Indexes>(_M_bound_args), __args)...);
1185 __call(const tuple<_Args...>& __args,
1189 (tr1::get<_Indexes>(_M_bound_args), __args)...);
1199 __call(const tuple<_Args...>& __args,
1203 (tr1::get<_Indexes>(_M_bound_args), __args)...);
1216 operator()(_Args&... __args)
1218 return this->__call(tr1::tie(__args...), _Bound_indexes());
1227 operator()(_Args&... __args) const
1229 return this->__call(tr1::tie(__args...), _Bound_indexes());
1239 operator()(_Args&... __args) volatile
1241 return this->__call(tr1::tie(__args...), _Bound_indexes());
1252 operator()(_Args&... __args) const volatile
1254 return this->__call(tr1::tie(__args...), _Bound_indexes());
1275 __call(const tuple<_Args...>& __args, _Index_tuple<_Indexes...>)
1278 (tr1::get<_Indexes>(_M_bound_args), __args)...);
1284 __call(const tuple<_Args...>& __args, _Index_tuple<_Indexes...>) const
1287 (tr1::get<_Indexes>(_M_bound_args), __args)...);
1293 __call(const tuple<_Args...>& __args,
1297 (tr1::get<_Indexes>(_M_bound_args), __args)...);
1303 __call(const tuple<_Args...>& __args,
1307 (tr1::get<_Indexes>(_M_bound_args), __args)...);
1320 operator()(_Args&... __args)
1322 return this->__call(tr1::tie(__args...), _Bound_indexes());
1328 operator()(_Args&... __args) const
1330 return this->__call(tr1::tie(__args...), _Bound_indexes());
1336 operator()(_Args&... __args) volatile
1338 return this->__call(tr1::tie(__args...), _Bound_indexes());
1344 operator()(_Args&... __args) const volatile
1346 return this->__call(tr1::tie(__args...), _Bound_indexes());
1461 bind(_Functor __f, _ArgTypes... __args)
1466 return __result_type(__maybe_type::__do_wrap(__f), __args...);
1474 bind(_Functor __f, _ArgTypes... __args)
1480 return __result_type(__maybe_type::__do_wrap(__f), __args...);
1769 _M_invoke(const _Any_data& __functor, _ArgTypes... __args)
1771 return (*_Base::_M_get_pointer(__functor))(__args...);
1783 _M_invoke(const _Any_data& __functor, _ArgTypes... __args)
1785 (*_Base::_M_get_pointer(__functor))(__args...);
1797 _M_invoke(const _Any_data& __functor, _ArgTypes... __args)
1800 __callable_functor(**_Base::_M_get_pointer(__functor))(__args...);
1812 _M_invoke(const _Any_data& __functor, _ArgTypes... __args)
1814 __callable_functor(**_Base::_M_get_pointer(__functor))(__args...);
1828 _M_invoke(const _Any_data& __functor, _ArgTypes... __args)
1831 mem_fn(_Base::_M_get_pointer(__functor)->__value)(__args...);
1868 _M_invoke(const _Any_data& __functor, _ArgTypes... __args)
1870 tr1::mem_fn(_Base::_M_get_pointer(__functor)->__value)(__args...);
2056 _Res operator()(_ArgTypes... __args) const;
2132 operator()(_ArgTypes... __args) const
2136 return _M_invoker(_M_functor, __args...);