openMSX
|
#include <static_vector.hh>
Public Member Functions | |
constexpr | static_vector ()=default |
constexpr | static_vector (std::initializer_list< T > list) |
template<typename Range > | |
constexpr | static_vector (from_range_t, Range &&range) |
constexpr auto | begin () const noexcept |
constexpr auto | end () const noexcept |
constexpr size_t | size () const |
constexpr bool | empty () const |
constexpr T & | operator[] (size_t index) |
constexpr const T & | operator[] (size_t index) const |
constexpr void | push_back (const T &a) |
constexpr void | clear () |
operator std::span< T > () | |
operator std::span< const T > () const | |
Definition at line 30 of file static_vector.hh.
|
constexprdefault |
|
inlineconstexpr |
Definition at line 41 of file static_vector.hh.
|
inlineconstexpr |
Definition at line 48 of file static_vector.hh.
References static_vector< T, N >::push_back().
|
inlineconstexprnoexcept |
Definition at line 54 of file static_vector.hh.
|
inlineconstexpr |
Definition at line 65 of file static_vector.hh.
|
inlineconstexpr |
Definition at line 58 of file static_vector.hh.
|
inlineconstexprnoexcept |
Definition at line 55 of file static_vector.hh.
|
inline |
Definition at line 68 of file static_vector.hh.
|
inline |
Definition at line 67 of file static_vector.hh.
|
inlineconstexpr |
Definition at line 60 of file static_vector.hh.
|
inlineconstexpr |
Definition at line 61 of file static_vector.hh.
|
inlineconstexpr |
Definition at line 63 of file static_vector.hh.
Referenced by static_vector< T, N >::static_vector().
|
inlineconstexpr |
Definition at line 57 of file static_vector.hh.