Potato Engine
Hobby Game Engine Project
up::vector< T > Member List

This is the complete list of members for up::vector< T >, including all inherited members.

_allocate(size_type capacity) (defined in up::vector< T >)up::vector< T >
_deallocate(T *ptr, size_type capacity) (defined in up::vector< T >)up::vector< T >
_first (defined in up::vector< T >)up::vector< T >
_grow(size_type minimum=4) (defined in up::vector< T >)up::vector< T >
_last (defined in up::vector< T >)up::vector< T >
_rshift(T *pos, size_type shift) (defined in up::vector< T >)up::vector< T >
_sentinel (defined in up::vector< T >)up::vector< T >
acquire(T *memory, size_type count) (defined in up::vector< T >)up::vector< T >static
as_bytes() const noexcept (defined in up::vector< T >)up::vector< T >inline
back() (defined in up::vector< T >)up::vector< T >inline
back() const (defined in up::vector< T >)up::vector< T >inline
begin() (defined in up::vector< T >)up::vector< T >inline
begin() const (defined in up::vector< T >)up::vector< T >inline
capacity() const (defined in up::vector< T >)up::vector< T >inline
cbegin() const (defined in up::vector< T >)up::vector< T >inline
cend() const (defined in up::vector< T >)up::vector< T >inline
clear() (defined in up::vector< T >)up::vector< T >
const_iterator typedef (defined in up::vector< T >)up::vector< T >
const_pointer typedef (defined in up::vector< T >)up::vector< T >
const_reference typedef (defined in up::vector< T >)up::vector< T >
data() (defined in up::vector< T >)up::vector< T >inline
data() const (defined in up::vector< T >)up::vector< T >inline
difference_type typedef (defined in up::vector< T >)up::vector< T >
emplace(const_iterator pos, ParamsT &&... params) -> enable_if_t< std::is_constructible< T, ParamsT... >::value, iterator > (defined in up::vector< T >)up::vector< T >
emplace_back(ParamsT &&... params) -> enable_if_t< std::is_constructible< T, ParamsT... >::value, iterator > (defined in up::vector< T >)up::vector< T >
empty() const (defined in up::vector< T >)up::vector< T >inline
end() (defined in up::vector< T >)up::vector< T >inline
end() const (defined in up::vector< T >)up::vector< T >inline
erase(const_iterator pos) (defined in up::vector< T >)up::vector< T >
erase(const_iterator begin, const_iterator end) (defined in up::vector< T >)up::vector< T >
front() (defined in up::vector< T >)up::vector< T >inline
front() const (defined in up::vector< T >)up::vector< T >inline
insert(iterator pos, const_reference value) (defined in up::vector< T >)up::vector< T >inline
insert(iterator pos, rvalue_reference value) (defined in up::vector< T >)up::vector< T >inline
insert(const_iterator pos, InsertT &&value) (defined in up::vector< T >)up::vector< T >inline
insert(const_iterator pos, IteratorT begin, SentinelT end) (defined in up::vector< T >)up::vector< T >
insert(const_iterator pos, IteratorT begin, SentinelT end) -> iterator (defined in up::vector< T >)up::vector< T >
iterator typedef (defined in up::vector< T >)up::vector< T >
operator span< T >() noexcept (defined in up::vector< T >)up::vector< T >inline
operator span< T const >() const noexcept (defined in up::vector< T >)up::vector< T >inline
operator=(vector const &)=delete (defined in up::vector< T >)up::vector< T >
operator=(vector &&src) (defined in up::vector< T >)up::vector< T >inline
operator[](size_type index) (defined in up::vector< T >)up::vector< T >inline
operator[](size_type index) const (defined in up::vector< T >)up::vector< T >inline
pointer typedef (defined in up::vector< T >)up::vector< T >
pop_back() (defined in up::vector< T >)up::vector< T >
push_back(const_reference value) (defined in up::vector< T >)up::vector< T >inline
push_back(rvalue_reference value) (defined in up::vector< T >)up::vector< T >inline
push_back(InsertT &&value) (defined in up::vector< T >)up::vector< T >inline
reference typedef (defined in up::vector< T >)up::vector< T >
release() (defined in up::vector< T >)up::vector< T >
reserve(size_type required) (defined in up::vector< T >)up::vector< T >
resize(size_type new_size) (defined in up::vector< T >)up::vector< T >
resize(size_type new_size, const_reference init) (defined in up::vector< T >)up::vector< T >
rvalue_reference typedef (defined in up::vector< T >)up::vector< T >
shrink_to_fit() (defined in up::vector< T >)up::vector< T >
size() const (defined in up::vector< T >)up::vector< T >inline
size_type typedef (defined in up::vector< T >)up::vector< T >
subspan(size_type index) noexcept (defined in up::vector< T >)up::vector< T >inline
subspan(size_type index, size_type count) noexcept (defined in up::vector< T >)up::vector< T >inline
subspan(size_type index) const noexcept (defined in up::vector< T >)up::vector< T >inline
subspan(size_type index, size_type count) const noexcept (defined in up::vector< T >)up::vector< T >inline
value_type typedef (defined in up::vector< T >)up::vector< T >
vector()=default (defined in up::vector< T >)up::vector< T >
vector(IteratorT begin, SentinelT end) (defined in up::vector< T >)up::vector< T >inlineexplicit
vector(std::initializer_list< InsertT > initial) (defined in up::vector< T >)up::vector< T >inlineexplicit
vector(size_type size, const_reference initial) (defined in up::vector< T >)up::vector< T >inlineexplicit
vector(span< InsertT > source) (defined in up::vector< T >)up::vector< T >inlineexplicit
vector(size_type size) (defined in up::vector< T >)up::vector< T >inlineexplicit
vector(vector const &)=delete (defined in up::vector< T >)up::vector< T >
vector(vector &&src) (defined in up::vector< T >)up::vector< T >inline
~vector() (defined in up::vector< T >)up::vector< T >inline