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);
517 _LIBCPP_HIDE_FROM_ABI void construct(_Type* __ptr, _Args&&... __args) {
521 allocator_traits<typename _OM::type>::construct(
529 void construct(_Tp* __p, _Args&& ...__args)
534 void construct(pair<_T1, _T2>* __p, piecewise_construct_t,
538 allocator_traits<typename _OM::type>::construct(
558 void construct(pair<_T1, _T2>* __p)
559 { construct(__p, piecewise_construct, tuple<>{}, tuple<>{}); }
562 void construct(pair<_T1, _T2>* __p, _Up&& __x, _Vp&& __y) {
563 construct(__p, piecewise_construct,
569 void construct(pair<_T1, _T2>* __p, const pair<_Up, _Vp>& __x) {
570 construct(__p, piecewise_construct,
576 void construct(pair<_T1, _T2>* __p, pair<_Up, _Vp>&& __x) {
577 construct(__p, piecewise_construct,
613 allocator_traits<typename _OM::type>::construct
626 allocator_traits<typename _OM::type>::construct
639 allocator_traits<typename _OM::type>::construct