|
constexpr auto | clone () const |
|
constexpr void | clear () |
|
constexpr auto | push_back (Value const &value) -> decltype(auto) requires(concepts::CopyConstructible< Value >) |
|
constexpr auto | push_back (Value &&value) -> decltype(auto) requires(concepts::MoveConstructible< Value >) |
|
template<typename... Args>
requires (concepts::ConstructibleFrom<Value, Args...>) |
constexpr auto | emplace_back (Args &&... args) -> decltype(auto) |
|
template<concepts::InputContainer Con>
requires (concepts::ContainerCompatible<Con, Value>) |
constexpr auto | append_container (Con &&container) |
|
constexpr auto | insert (ConstIterator position, Value const &value) |
|
constexpr auto | insert (ConstIterator position, Value &&value) |
|
template<concepts::InputContainer Con>
requires (concepts::ContainerCompatible<Con, Value>) |
constexpr auto | insert_container (ConstIterator position, Con &&container) |
|
template<typename... Args>
requires (concepts::ConstructibleFrom<Value, Args...>) |
constexpr auto | emplace (ConstIterator position, Args &&... args) |
|
constexpr auto | pop_back () |
|
constexpr auto | erase (ConstIterator position) |
|
constexpr auto | erase (ConstIterator start, ConstIterator end) |
|
constexpr auto | erase_unstable (ConstIterator iter) |
|
constexpr auto | resize (size_t count) |
|
constexpr auto | resize (size_t count, Value const &value) |
|
constexpr auto | iterator (ConstIterator iter) |
|
constexpr auto | reserve (size_t n) |
|
constexpr auto | size () const -> size_t |
|
constexpr auto | size_bytes () const -> size_t |
|
constexpr auto | empty () const -> bool |
|
constexpr auto | begin () |
|
constexpr auto | begin () const |
|
constexpr auto | end () |
|
constexpr auto | end () const |
|
constexpr auto | front () |
|
constexpr auto | front () const |
|
constexpr auto | back () |
|
constexpr auto | back () const |
|
constexpr auto | at (size_t index) |
|
constexpr auto | at (size_t index) const |
|
constexpr auto | operator[] (size_t index) -> decltype(auto) |
|
constexpr auto | operator[] (size_t index) const -> decltype(auto) |
|
constexpr auto | iterator (size_t index) |
|
constexpr auto | iterator (size_t index) const |
|
constexpr auto | citerator (size_t index) const |
|
constexpr auto | data () |
|
constexpr auto | data () const |
|
constexpr auto | first (size_t count) |
|
constexpr auto | first (size_t count) const |
|
constexpr auto | last (size_t count) |
|
constexpr auto | last (size_t count) const |
|
constexpr auto | subspan (size_t offset) |
|
constexpr auto | subspan (size_t offset) const |
|
constexpr auto | subspan (size_t offset, size_t count) |
|
constexpr auto | subspan (size_t offset, size_t count) const |
|
template<size_t count> |
constexpr auto | first () |
|
template<size_t count> |
constexpr auto | first () const |
|
template<size_t count> |
constexpr auto | last () |
|
template<size_t count> |
constexpr auto | last () const |
|
template<size_t offset, size_t count = vocab::dynamic_extent> |
constexpr auto | subspan () |
|
template<size_t offset, size_t count = vocab::dynamic_extent> |
constexpr auto | subspan () const |
|