Lines Matching refs:dynarray
2 //===-------------------------- dynarray ----------------------------------===//
18 dynarray synopsis
23 class dynarray
40 explicit dynarray(size_type c);
42 dynarray(size_type c, const Alloc& alloc);
43 dynarray(size_type c, const T& v);
45 dynarray(size_type c, const T& v, const Alloc& alloc);
46 dynarray(const dynarray& d);
48 dynarray(const dynarray& d, const Alloc& alloc);
49 dynarray(initializer_list<T>);
51 dynarray(initializer_list<T>, const Alloc& alloc);
53 dynarray& operator=(const dynarray&) = delete;
54 ~dynarray();
118 struct _LIBCPP_TYPE_VIS_ONLY dynarray
122 typedef dynarray __self;
138 _LIBCPP_ALWAYS_INLINE dynarray () noexcept : __base_(nullptr), __size_(0) {}
147 assert(!"dynarray::allocation");
160 explicit dynarray(size_type __c);
161 dynarray(size_type __c, const value_type& __v);
162 dynarray(const dynarray& __d);
163 dynarray(initializer_list<value_type>);
168 // dynarray(size_type __c, const _Alloc& __alloc);
170 // dynarray(size_type __c, const value_type& __v, const _Alloc& __alloc);
172 // dynarray(const dynarray& __d, const _Alloc& __alloc);
174 // dynarray(initializer_list<value_type>, const _Alloc& __alloc);
176 dynarray& operator=(const dynarray&) = delete;
177 ~dynarray();
221 dynarray<_Tp>::dynarray(size_type __c) : dynarray ()
231 dynarray<_Tp>::dynarray(size_type __c, const value_type& __v) : dynarray ()
241 dynarray<_Tp>::dynarray(initializer_list<value_type> __il) : dynarray ()
253 dynarray<_Tp>::dynarray(const dynarray& __d) : dynarray ()
265 dynarray<_Tp>::~dynarray()
275 typename dynarray<_Tp>::reference
276 dynarray<_Tp>::at(size_type __n)
281 throw out_of_range("dynarray::at");
283 assert(!"dynarray::at out_of_range");
291 typename dynarray<_Tp>::const_reference
292 dynarray<_Tp>::at(size_type __n) const
297 throw out_of_range("dynarray::at");
299 assert(!"dynarray::at out_of_range");
310 struct _LIBCPP_TYPE_VIS_ONLY uses_allocator<std::experimental::dynarray<_Tp>, _Alloc> : true_type {…