| Public Types | |
| using | self_type = svector<T, N, A, Init> | 
| using | allocator_type = A | 
| using | size_type = typename std::allocator_traits<A>::size_type | 
| using | value_type = typename std::allocator_traits<A>::value_type | 
| using | pointer = typename std::allocator_traits<A>::pointer | 
| using | const_pointer = typename std::allocator_traits<A>::const_pointer | 
| using | reference = value_type& | 
| using | const_reference = const value_type& | 
| using | difference_type = typename std::allocator_traits<A>::difference_type | 
| using | iterator = pointer | 
| using | const_iterator = const_pointer | 
| using | reverse_iterator = std::reverse_iterator<iterator> | 
| using | const_reverse_iterator = std::reverse_iterator<const_iterator> | 
| Public Member Functions | |
| svector (const allocator_type &alloc) noexcept | |
| svector (size_type n, const allocator_type &alloc=allocator_type()) | |
| svector (size_type n, const value_type &v, const allocator_type &alloc=allocator_type()) | |
| svector (std::initializer_list< T > il, const allocator_type &alloc=allocator_type()) | |
| svector (const std::vector< T > &vec) | |
| template<std::input_iterator IT> | |
| svector (IT begin, IT end, const allocator_type &alloc=allocator_type()) | |
| template<std::size_t N2, bool I2> requires (N != N2) | |
| svector (const svector< T, N2, A, I2 > &rhs) | |
| svector & | operator= (const svector &rhs) | 
| svector & | operator= (svector &&rhs) noexcept(std::is_nothrow_move_assignable< value_type >::value) | 
| svector & | operator= (const std::vector< T > &rhs) | 
| svector & | operator= (std::initializer_list< T > il) | 
| template<std::size_t N2, bool I2> requires (N != N2) | |
| svector & | operator= (const svector< T, N2, A, I2 > &rhs) | 
| svector (const svector &other) | |
| svector (svector &&other) noexcept(std::is_nothrow_move_constructible< value_type >::value) | |
| void | assign (size_type n, const value_type &v) | 
| template<class V> | |
| void | assign (std::initializer_list< V > il) | 
| template<class IT> | |
| void | assign (IT other_begin, IT other_end) | 
| reference | operator[] (size_type idx) | 
| const_reference | operator[] (size_type idx) const | 
| reference | at (size_type idx) | 
| const_reference | at (size_type idx) const | 
| pointer | data () | 
| const_pointer | data () const | 
| void | push_back (const T &elt) | 
| void | push_back (T &&elt) | 
| void | pop_back () | 
| iterator | begin () | 
| const_iterator | begin () const | 
| const_iterator | cbegin () const | 
| iterator | end () | 
| const_iterator | end () const | 
| const_iterator | cend () const | 
| reverse_iterator | rbegin () | 
| const_reverse_iterator | rbegin () const | 
| const_reverse_iterator | crbegin () const | 
| reverse_iterator | rend () | 
| const_reverse_iterator | rend () const | 
| const_reverse_iterator | crend () const | 
| bool | empty () const | 
| size_type | size () const | 
| void | resize (size_type n) | 
| size_type | max_size () const noexcept | 
| size_type | capacity () const | 
| void | reserve (size_type n) | 
| void | shrink_to_fit () | 
| void | clear () | 
| reference | front () | 
| const_reference | front () const | 
| reference | back () | 
| const_reference | back () const | 
| bool | on_stack () | 
| iterator | erase (const_iterator cit) | 
| iterator | erase (const_iterator cfirst, const_iterator clast) | 
| iterator | insert (const_iterator it, const T &elt) | 
| template<class It> | |
| iterator | insert (const_iterator pos, It first, It last) | 
| iterator | insert (const_iterator pos, std::initializer_list< T > l) | 
| template<std::size_t ON, class OA, bool InitA> | |
| void | swap (svector< T, ON, OA, InitA > &rhs) | 
| allocator_type | get_allocator () const noexcept | 
| template<std::size_t N2, bool I2> requires (N != N2) | |
| svector< T, N, A, Init > & | operator= (const svector< T, N2, A, I2 > &rhs) | 
| template<class It> | |
| auto | insert (const_iterator pos, It first, It last) -> iterator | 
| Static Public Attributes | |
| static constexpr std::size_t | alignment | 
Definition at line 633 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::allocator_type = A | 
Definition at line 638 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::const_iterator = const_pointer | 
Definition at line 648 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::const_pointer = typename std::allocator_traits<A>::const_pointer | 
Definition at line 642 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::const_reference = const value_type& | 
Definition at line 644 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::const_reverse_iterator = std::reverse_iterator<const_iterator> | 
Definition at line 650 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::difference_type = typename std::allocator_traits<A>::difference_type | 
Definition at line 645 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::iterator = pointer | 
Definition at line 647 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::pointer = typename std::allocator_traits<A>::pointer | 
Definition at line 641 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::reference = value_type& | 
Definition at line 643 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::reverse_iterator = std::reverse_iterator<iterator> | 
Definition at line 649 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::self_type = svector<T, N, A, Init> | 
Definition at line 637 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::size_type = typename std::allocator_traits<A>::size_type | 
Definition at line 639 of file xstorage.hpp.
| using xt::svector< T, N, A, Init >::value_type = typename std::allocator_traits<A>::value_type | 
Definition at line 640 of file xstorage.hpp.
| 
 | inlinenoexcept | 
Definition at line 780 of file xstorage.hpp.
| 
 | inline | 
Definition at line 771 of file xstorage.hpp.
| 
 | inlineexplicitnoexcept | 
Definition at line 786 of file xstorage.hpp.
| 
 | inlineexplicit | 
Definition at line 792 of file xstorage.hpp.
| 
 | inline | 
Definition at line 829 of file xstorage.hpp.
| 
 | inline | 
Definition at line 836 of file xstorage.hpp.
| 
 | inline | 
Definition at line 823 of file xstorage.hpp.
| 
 | inline | 
Definition at line 807 of file xstorage.hpp.
| 
 | inlineexplicit | 
Definition at line 815 of file xstorage.hpp.
| 
 | inline | 
Definition at line 886 of file xstorage.hpp.
| 
 | inlinenoexcept | 
Definition at line 895 of file xstorage.hpp.
| 
 | inline | 
Definition at line 921 of file xstorage.hpp.
| 
 | inline | 
Definition at line 902 of file xstorage.hpp.
| 
 | inline | 
Definition at line 914 of file xstorage.hpp.
| 
 | inline | 
Definition at line 945 of file xstorage.hpp.
| 
 | inline | 
Definition at line 955 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1149 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1156 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1051 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1057 of file xstorage.hpp.
| 
 | inline | 
Definition at line 998 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1063 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1081 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1019 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1099 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1117 of file xstorage.hpp.
| 
 | inline | 
Definition at line 965 of file xstorage.hpp.
| 
 | inline | 
Definition at line 971 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1129 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1069 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1075 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1185 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1175 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1135 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1142 of file xstorage.hpp.
| 
 | inlinenoexcept | 
Definition at line 1169 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1201 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1233 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1254 of file xstorage.hpp.
| 
 | inlinenoexcept | 
Definition at line 992 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1163 of file xstorage.hpp.
| 
 | inline | 
Definition at line 858 of file xstorage.hpp.
| 
 | inline | 
Definition at line 843 of file xstorage.hpp.
| 
 | inline | 
Definition at line 875 of file xstorage.hpp.
| 
 | inline | 
Definition at line 868 of file xstorage.hpp.
| 
 | inlinenoexcept | 
Definition at line 850 of file xstorage.hpp.
| 
 | inline | 
Definition at line 933 of file xstorage.hpp.
| 
 | inline | 
Definition at line 939 of file xstorage.hpp.
| void xt::svector< T, N, A, Init >::pop_back | ( | ) | 
Definition at line 1045 of file xstorage.hpp.
| void xt::svector< T, N, A, Init >::push_back | ( | const T & | elt | ) | 
Definition at line 1025 of file xstorage.hpp.
| void xt::svector< T, N, A, Init >::push_back | ( | T && | elt | ) | 
Definition at line 1035 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1087 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1093 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1105 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1111 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1004 of file xstorage.hpp.
| void xt::svector< T, N, A, Init >::resize | ( | size_type | n | ) | 
Definition at line 977 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1013 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1123 of file xstorage.hpp.
| 
 | inline | 
Definition at line 1274 of file xstorage.hpp.
| 
 | staticconstexpr | 
Definition at line 655 of file xstorage.hpp.