Lines Matching refs:construct
75 template <class T, class... Args> void construct(T* p, Args&& args);
77 void construct(pair<T1, T2>* p, piecewise_construct t, tuple<Args1...> x,
80 void construct(pair<T1, T2>* p);
82 void construct(pair<T1, T2>* p, U&& x, V&& y);
84 void construct(pair<T1, T2>* p, const pair<U, V>& x);
86 void construct(pair<T1, T2>* p, pair<U, V>&& x);
410 _LIBCPP_HIDE_FROM_ABI void construct(_Type* __ptr, _Args&&... __args) {
414 allocator_traits<typename _OM::type>::construct(
421 _LIBCPP_HIDE_FROM_ABI void construct(_Tp* __p, _Args&&... __args) {
427 …construct(pair<_T1, _T2>* __p, piecewise_construct_t, tuple<_Args1...> __x, tuple<_Args2...> __y) {
429 allocator_traits<typename _OM::type>::construct(
442 _LIBCPP_HIDE_FROM_ABI void construct(pair<_T1, _T2>* __p) {
443 construct(__p, piecewise_construct, tuple<>{}, tuple<>{});
447 _LIBCPP_HIDE_FROM_ABI void construct(pair<_T1, _T2>* __p, _Up&& __x, _Vp&& __y) {
448 construct(__p,
455 _LIBCPP_HIDE_FROM_ABI void construct(pair<_T1, _T2>* __p, const pair<_Up, _Vp>& __x) {
456 …construct(__p, piecewise_construct, std::forward_as_tuple(__x.first), std::forward_as_tuple(__x.se…
460 _LIBCPP_HIDE_FROM_ABI void construct(pair<_T1, _T2>* __p, pair<_Up, _Vp>&& __x) {
461 construct(__p,
486 …allocator_traits<typename _OM::type>::construct(_OM()(outer_allocator()), __p, std::forward<_Args>…
492 allocator_traits<typename _OM::type>::construct(
499 allocator_traits<typename _OM::type>::construct(