|
|
constexpr | vector (_InputIterator __first, _InputIterator __last, const allocator_type &__a=allocator_type()) |
|
constexpr | vector (const allocator_type &__a) noexcept |
|
constexpr | vector (const vector &__x) |
|
constexpr | vector (const vector &__x, const __type_identity_t< allocator_type > &__a) |
|
constexpr | vector (initializer_list< value_type > __l, const allocator_type &__a=allocator_type()) |
|
constexpr | vector (size_type __n, const allocator_type &__a=allocator_type()) |
|
constexpr | vector (size_type __n, const value_type &__value, const allocator_type &__a=allocator_type()) |
|
| vector (vector &&) noexcept=default |
|
constexpr | vector (vector &&__rv, const __type_identity_t< allocator_type > &__m) noexcept(noexcept(vector(std::declval< vector && >(), std::declval< const allocator_type & >(), std::declval< typename _Alloc_traits::is_always_equal >()))) |
|
constexpr void | assign (_InputIterator __first, _InputIterator __last) |
|
constexpr void | assign (initializer_list< value_type > __l) |
|
constexpr void | assign (size_type __n, const value_type &__val) |
|
constexpr reference | at (size_type __n) |
|
constexpr const_reference | at (size_type __n) const |
|
constexpr const_reference | back () const noexcept |
|
constexpr reference | back () noexcept |
|
constexpr const_iterator | begin () const noexcept |
|
constexpr iterator | begin () noexcept |
|
constexpr size_type | capacity () const noexcept |
|
constexpr const_iterator | cbegin () const noexcept |
|
constexpr const_iterator | cend () const noexcept |
|
constexpr void | clear () noexcept |
|
constexpr const_reverse_iterator | crbegin () const noexcept |
|
constexpr const_reverse_iterator | crend () const noexcept |
|
constexpr _Tp * | data () noexcept |
|
constexpr iterator | emplace (const_iterator __position, _Args &&... __args) |
|
constexpr bool | empty () const noexcept |
|
constexpr const_iterator | end () const noexcept |
|
constexpr iterator | end () noexcept |
|
constexpr iterator | erase (const_iterator __first, const_iterator __last) |
|
constexpr iterator | erase (const_iterator __position) |
|
constexpr const_reference | front () const noexcept |
|
constexpr reference | front () noexcept |
|
constexpr allocator_type | get_allocator () const noexcept |
|
constexpr iterator | insert (const_iterator __position, _InputIterator __first, _InputIterator __last) |
|
constexpr iterator | insert (const_iterator __position, const value_type &__x) |
|
constexpr iterator | insert (const_iterator __position, initializer_list< value_type > __l) |
|
constexpr iterator | insert (const_iterator __position, size_type __n, const value_type &__x) |
|
constexpr iterator | insert (const_iterator __position, value_type &&__x) |
|
constexpr size_type | max_size () const noexcept |
|
constexpr vector & | operator= (const vector &__x) |
|
constexpr vector & | operator= (initializer_list< value_type > __l) |
|
constexpr vector & | operator= (vector &&__x) noexcept(_Alloc_traits::_S_nothrow_move()) |
|
constexpr const_reference | operator[] (size_type __n) const noexcept |
|
constexpr reference | operator[] (size_type __n) noexcept |
|
constexpr void | pop_back () noexcept |
|
constexpr void | push_back (const value_type &__x) |
|
constexpr const_reverse_iterator | rbegin () const noexcept |
|
constexpr reverse_iterator | rbegin () noexcept |
|
constexpr const_reverse_iterator | rend () const noexcept |
|
constexpr reverse_iterator | rend () noexcept |
|
constexpr void | reserve (size_type __n) |
|
constexpr void | resize (size_type __new_size) |
|
constexpr void | resize (size_type __new_size, const value_type &__x) |
|
constexpr void | shrink_to_fit () |
|
constexpr size_type | size () const noexcept |
|
constexpr void | swap (vector &__x) noexcept |