|
| 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 | pop_back () -> decltype(auto) |
| |
| constexpr auto | push_front (Value const &value) -> decltype(auto) requires(concepts::CopyConstructible< Value >) |
| |
| constexpr auto | push_front (Value &&value) -> decltype(auto) requires(concepts::MoveConstructible< Value >) |
| |
template<typename... Args>
requires (concepts::ConstructibleFrom<Value, Args...>) |
| constexpr auto | emplace_front (Args &&... args) -> decltype(auto) |
| |
template<concepts::InputContainer Con>
requires (concepts::ContainerCompatible<Con, Value>) |
| constexpr auto | prepend_container (Con &&container) |
| |
| constexpr auto | pop_front () -> decltype(auto) |
| |
| constexpr auto | insert (ConstIterator position, Value const &value) |
| |
| constexpr auto | insert (ConstIterator position, Value &&value) |
| |
template<typename... Args>
requires (concepts::ConstructibleFrom<Value, Args...>) |
| constexpr auto | emplace (ConstIterator position, Args &&... args) |
| |
| constexpr auto | erase (ConstIterator position) |
| |
| constexpr auto | erase (ConstIterator start, ConstIterator end) |
| |
| constexpr auto | iterator (ConstIterator iter) |
| |
| constexpr auto | reserve (usize n) |
| |
| constexpr auto | make_contigous () |
| |
| constexpr auto | resize (size_t count) |
| |
| constexpr auto | resize (size_t count, Value const &value) |
| |
| constexpr auto | size () const -> usize |
| |
| constexpr auto | size_bytes () const -> usize |
| |
| constexpr auto | empty () const -> bool |
| |
| constexpr auto | begin () |
| |
| constexpr auto | end () |
| |
| constexpr auto | begin () const |
| |
| constexpr auto | end () const |
| |
| constexpr auto | front () |
| |
| constexpr auto | front () const |
| |
| constexpr auto | back () |
| |
| constexpr auto | back () const |
| |
| constexpr auto | at (usize index) |
| |
| constexpr auto | at (usize index) const |
| |
| constexpr auto | operator[] (usize index) -> decltype(auto) |
| |
| constexpr auto | operator[] (usize index) const -> decltype(auto) |
| |
| constexpr auto | iterator (usize index) |
| |
| constexpr auto | iterator (usize index) const |
| |
| constexpr auto | citerator (usize index) const |
| |