Lines Matching refs:__func
99 template<class _FD, class _Alloc, class _FB> class __func;
102 class __func<_Fp, _Alloc, _Rp()>
107 explicit __func(_Fp __f) : __f_(_VSTD::move(__f), __default_init_tag()) {}
108 explicit __func(_Fp __f, _Alloc __a) : __f_(_VSTD::move(__f), _VSTD::move(__a)) {}
122 __func<_Fp, _Alloc, _Rp()>::__clone() const
125 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
128 unique_ptr<__func, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
129 ::new (__hold.get()) __func(__f_.first(), _Alloc(__a));
135 __func<_Fp, _Alloc, _Rp()>::__clone(__base<_Rp()>* __p) const
137 ::new (__p) __func(__f_.first(), __f_.second());
142 __func<_Fp, _Alloc, _Rp()>::destroy()
149 __func<_Fp, _Alloc, _Rp()>::destroy_deallocate()
152 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
160 __func<_Fp, _Alloc, _Rp()>::operator()()
170 __func<_Fp, _Alloc, _Rp()>::target(const type_info& __ti) const
179 __func<_Fp, _Alloc, _Rp()>::target_type() const
187 class __func<_Fp, _Alloc, _Rp(_A0)>
192 …_LIBCPP_INLINE_VISIBILITY explicit __func(_Fp __f) : __f_(_VSTD::move(__f), __default_init_tag()) …
193 _LIBCPP_INLINE_VISIBILITY explicit __func(_Fp __f, _Alloc __a)
208 __func<_Fp, _Alloc, _Rp(_A0)>::__clone() const
211 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
214 unique_ptr<__func, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
215 ::new (__hold.get()) __func(__f_.first(), _Alloc(__a));
221 __func<_Fp, _Alloc, _Rp(_A0)>::__clone(__base<_Rp(_A0)>* __p) const
223 ::new (__p) __func(__f_.first(), __f_.second());
228 __func<_Fp, _Alloc, _Rp(_A0)>::destroy()
235 __func<_Fp, _Alloc, _Rp(_A0)>::destroy_deallocate()
238 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
246 __func<_Fp, _Alloc, _Rp(_A0)>::operator()(_A0 __a0)
256 __func<_Fp, _Alloc, _Rp(_A0)>::target(const type_info& __ti) const
265 __func<_Fp, _Alloc, _Rp(_A0)>::target_type() const
273 class __func<_Fp, _Alloc, _Rp(_A0, _A1)>
278 …_LIBCPP_INLINE_VISIBILITY explicit __func(_Fp __f) : __f_(_VSTD::move(__f), __default_init_tag()) …
279 _LIBCPP_INLINE_VISIBILITY explicit __func(_Fp __f, _Alloc __a)
294 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::__clone() const
297 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
300 unique_ptr<__func, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
301 ::new (__hold.get()) __func(__f_.first(), _Alloc(__a));
307 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::__clone(__base<_Rp(_A0, _A1)>* __p) const
309 ::new (__p) __func(__f_.first(), __f_.second());
314 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::destroy()
321 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::destroy_deallocate()
324 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
332 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::operator()(_A0 __a0, _A1 __a1)
342 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::target(const type_info& __ti) const
351 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::target_type() const
359 class __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>
364 …_LIBCPP_INLINE_VISIBILITY explicit __func(_Fp __f) : __f_(_VSTD::move(__f), __default_init_tag()) …
365 _LIBCPP_INLINE_VISIBILITY explicit __func(_Fp __f, _Alloc __a)
380 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::__clone() const
383 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
386 unique_ptr<__func, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
387 ::new (__hold.get()) __func(__f_.first(), _Alloc(__a));
393 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::__clone(__base<_Rp(_A0, _A1, _A2)>* __p) const
395 ::new (__p) __func(__f_.first(), __f_.second());
400 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::destroy()
407 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::destroy_deallocate()
410 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
418 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::operator()(_A0 __a0, _A1 __a1, _A2 __a2)
428 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::target(const type_info& __ti) const
437 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::target_type() const
553 typedef __function::__func<_Fp, allocator<_Fp>, _Rp()> _FF;
580 typedef __function::__func<_Fp, _Alloc, _Rp()> _FF;
833 typedef __function::__func<_Fp, allocator<_Fp>, _Rp(_A0)> _FF;
860 typedef __function::__func<_Fp, _Alloc, _Rp(_A0)> _FF;
1113 typedef __function::__func<_Fp, allocator<_Fp>, _Rp(_A0, _A1)> _FF;
1140 typedef __function::__func<_Fp, _Alloc, _Rp(_A0, _A1)> _FF;
1393 typedef __function::__func<_Fp, allocator<_Fp>, _Rp(_A0, _A1, _A2)> _FF;
1420 typedef __function::__func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)> _FF;