Lines Matching refs:__func
100 template<class _FD, class _Alloc, class _FB> class __func;
103 class __func<_Fp, _Alloc, _Rp()>
108 explicit __func(_Fp __f) : __f_(_VSTD::move(__f)) {}
109 explicit __func(_Fp __f, _Alloc __a) : __f_(_VSTD::move(__f), _VSTD::move(__a)) {}
123 __func<_Fp, _Alloc, _Rp()>::__clone() const
126 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
129 unique_ptr<__func, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
130 ::new (__hold.get()) __func(__f_.first(), _Alloc(__a));
136 __func<_Fp, _Alloc, _Rp()>::__clone(__base<_Rp()>* __p) const
138 ::new (__p) __func(__f_.first(), __f_.second());
143 __func<_Fp, _Alloc, _Rp()>::destroy()
150 __func<_Fp, _Alloc, _Rp()>::destroy_deallocate()
153 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
161 __func<_Fp, _Alloc, _Rp()>::operator()()
171 __func<_Fp, _Alloc, _Rp()>::target(const type_info& __ti) const
180 __func<_Fp, _Alloc, _Rp()>::target_type() const
188 class __func<_Fp, _Alloc, _Rp(_A0)>
193 _LIBCPP_INLINE_VISIBILITY explicit __func(_Fp __f) : __f_(_VSTD::move(__f)) {}
194 _LIBCPP_INLINE_VISIBILITY explicit __func(_Fp __f, _Alloc __a)
209 __func<_Fp, _Alloc, _Rp(_A0)>::__clone() const
212 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
215 unique_ptr<__func, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
216 ::new (__hold.get()) __func(__f_.first(), _Alloc(__a));
222 __func<_Fp, _Alloc, _Rp(_A0)>::__clone(__base<_Rp(_A0)>* __p) const
224 ::new (__p) __func(__f_.first(), __f_.second());
229 __func<_Fp, _Alloc, _Rp(_A0)>::destroy()
236 __func<_Fp, _Alloc, _Rp(_A0)>::destroy_deallocate()
239 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
247 __func<_Fp, _Alloc, _Rp(_A0)>::operator()(_A0 __a0)
257 __func<_Fp, _Alloc, _Rp(_A0)>::target(const type_info& __ti) const
266 __func<_Fp, _Alloc, _Rp(_A0)>::target_type() const
274 class __func<_Fp, _Alloc, _Rp(_A0, _A1)>
279 _LIBCPP_INLINE_VISIBILITY explicit __func(_Fp __f) : __f_(_VSTD::move(__f)) {}
280 _LIBCPP_INLINE_VISIBILITY explicit __func(_Fp __f, _Alloc __a)
295 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::__clone() const
298 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
301 unique_ptr<__func, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
302 ::new (__hold.get()) __func(__f_.first(), _Alloc(__a));
308 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::__clone(__base<_Rp(_A0, _A1)>* __p) const
310 ::new (__p) __func(__f_.first(), __f_.second());
315 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::destroy()
322 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::destroy_deallocate()
325 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
333 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::operator()(_A0 __a0, _A1 __a1)
343 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::target(const type_info& __ti) const
352 __func<_Fp, _Alloc, _Rp(_A0, _A1)>::target_type() const
360 class __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>
365 _LIBCPP_INLINE_VISIBILITY explicit __func(_Fp __f) : __f_(_VSTD::move(__f)) {}
366 _LIBCPP_INLINE_VISIBILITY explicit __func(_Fp __f, _Alloc __a)
381 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::__clone() const
384 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
387 unique_ptr<__func, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
388 ::new (__hold.get()) __func(__f_.first(), _Alloc(__a));
394 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::__clone(__base<_Rp(_A0, _A1, _A2)>* __p) const
396 ::new (__p) __func(__f_.first(), __f_.second());
401 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::destroy()
408 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::destroy_deallocate()
411 typedef typename __rebind_alloc_helper<__alloc_traits, __func>::type _Ap;
419 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::operator()(_A0 __a0, _A1 __a1, _A2 __a2)
429 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::target(const type_info& __ti) const
438 __func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)>::target_type() const
554 typedef __function::__func<_Fp, allocator<_Fp>, _Rp()> _FF;
581 typedef __function::__func<_Fp, _Alloc, _Rp()> _FF;
834 typedef __function::__func<_Fp, allocator<_Fp>, _Rp(_A0)> _FF;
861 typedef __function::__func<_Fp, _Alloc, _Rp(_A0)> _FF;
1114 typedef __function::__func<_Fp, allocator<_Fp>, _Rp(_A0, _A1)> _FF;
1141 typedef __function::__func<_Fp, _Alloc, _Rp(_A0, _A1)> _FF;
1394 typedef __function::__func<_Fp, allocator<_Fp>, _Rp(_A0, _A1, _A2)> _FF;
1421 typedef __function::__func<_Fp, _Alloc, _Rp(_A0, _A1, _A2)> _FF;