|
|
constexpr | vector_span (value_type *buffer, ssize_t nr_elements) noexcept |
| |
|
constexpr | vector_span (std::span< value_type > span) noexcept |
| |
|
constexpr | vector_span (vector_span const &other)=default |
| |
|
constexpr | vector_span (vector_span &&other)=default |
| |
|
constexpr vector_span & | operator= (vector_span const &other)=default |
| |
|
constexpr vector_span & | operator= (vector_span &&other)=default |
| |
|
constexpr iterator | begin () noexcept |
| |
|
constexpr const_iterator | begin () const noexcept |
| |
|
constexpr const_iterator | cbegin () const noexcept |
| |
|
constexpr iterator | end () noexcept |
| |
|
constexpr const_iterator | end () const noexcept |
| |
|
constexpr const_iterator | cend () const noexcept |
| |
|
constexpr std::size_t | size () const noexcept |
| |
|
constexpr value_type & | operator[] (std::size_t i) noexcept |
| |
|
constexpr value_type const & | operator[] (std::size_t i) const noexcept |
| |
|
constexpr value_type & | front () noexcept |
| |
|
constexpr value_type const & | front () const noexcept |
| |
|
constexpr value_type & | back () noexcept |
| |
|
constexpr value_type const & | back () const noexcept |
| |
|
constexpr bool | empty () const noexcept |
| |
|
constexpr bool | full () const noexcept |
| |
|
constexpr void | clear () noexcept |
| |
|
constexpr void | push_back (value_type const &rhs) noexcept |
| |
|
constexpr void | push_back (value_type &&rhs) noexcept |
| |
|
template<typename... Args> |
| constexpr void | emplace_back (Args &&...args) noexcept |
| |
|
constexpr void | pop_back () noexcept |
| |
The documentation for this class was generated from the following file: