append(const T &value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
append(T &&value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
append_and_get_index(const T &value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
append_and_get_index(T &&value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
append_and_get_index_as(ForwardValue &&...value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
append_as(ForwardValue &&...value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
append_n_times(const T &value, const int64_t n) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
append_non_duplicates(const T &value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
append_unchecked(const T &value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
append_unchecked(T &&value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
append_unchecked_as(ForwardT &&...value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
as_mutable_span() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
as_span() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
begin() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
begin() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
capacity() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
clear() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
clear_and_make_inline() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
const_iterator typedef | blender::Vector< T, InlineBufferCapacity, Allocator > | |
const_pointer typedef | blender::Vector< T, InlineBufferCapacity, Allocator > | |
const_reference typedef | blender::Vector< T, InlineBufferCapacity, Allocator > | |
contains(const T &value) const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
data() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
data() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
end() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
end() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
extend(Span< T > array) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
extend(const T *start, int64_t amount) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
extend(InputIt first, InputIt last) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
extend_non_duplicates(Span< T > array) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
extend_unchecked(Span< T > array) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
extend_unchecked(const T *start, int64_t amount) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
fill(const T &value) const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
first() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
first() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
first_index_of(const T &value) const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
first_index_of_try(const T &value) const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
increase_size_by_unchecked(const int64_t n) noexcept | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
index_range() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
insert(const int64_t insert_index, const T &value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
insert(const int64_t insert_index, T &&value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
insert(const int64_t insert_index, Span< T > array) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
insert(const T *insert_position, InputIt first, InputIt last) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
insert(const int64_t insert_index, InputIt first, InputIt last) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
is_empty() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
iterator typedef | blender::Vector< T, InlineBufferCapacity, Allocator > | |
last(const int64_t n=0) const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
last(const int64_t n=0) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
operator MutableSpan< T >() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
operator MutableSpan< U >() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
operator Span< T >() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
operator Span< U >() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
operator!=(const Vector &a, const Vector &b) | blender::Vector< T, InlineBufferCapacity, Allocator > | friend |
operator=(const Vector &other) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
operator=(Vector &&other) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
operator==(const Vector &a, const Vector &b) | blender::Vector< T, InlineBufferCapacity, Allocator > | friend |
operator[](int64_t index) const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
operator[](int64_t index) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
pointer typedef | blender::Vector< T, InlineBufferCapacity, Allocator > | |
pop_last() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
prepend(const T &value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
prepend(T &&value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
prepend(Span< T > values) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
prepend(InputIt first, InputIt last) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
print_stats(StringRef name="") const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
rbegin() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
rbegin() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
reference typedef | blender::Vector< T, InlineBufferCapacity, Allocator > | |
reinitialize(const int64_t new_size) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
remove(const int64_t index) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
remove(const int64_t start_index, const int64_t amount) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
remove_and_reorder(const int64_t index) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
remove_first_occurrence_and_reorder(const T &value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
remove_last() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
rend() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
rend() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
reserve(const int64_t min_capacity) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
resize(const int64_t new_size) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
resize(const int64_t new_size, const T &value) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
size() const | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
size_type typedef | blender::Vector< T, InlineBufferCapacity, Allocator > | |
value_type typedef | blender::Vector< T, InlineBufferCapacity, Allocator > | |
Vector class | blender::Vector< T, InlineBufferCapacity, Allocator > | friend |
Vector(Allocator allocator={}) noexcept | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
Vector(NoExceptConstructor, Allocator allocator={}) noexcept | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
Vector(int64_t size, Allocator allocator={}) | blender::Vector< T, InlineBufferCapacity, Allocator > | inlineexplicit |
Vector(int64_t size, const T &value, Allocator allocator={}) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
Vector(Span< U > values, Allocator allocator={}) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
Vector(const std::initializer_list< U > &values) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
Vector(const std::initializer_list< T > &values) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
Vector(const std::array< U, N > &values) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
Vector(InputIt first, InputIt last, Allocator allocator={}) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
Vector(const ListBase &values, Allocator allocator={}) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
Vector(const Vector &other) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
Vector(const Vector< T, OtherInlineBufferCapacity, Allocator > &other) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
Vector(Vector< T, OtherInlineBufferCapacity, Allocator > &&other) noexcept(std::is_nothrow_move_constructible_v< T >) | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |
~Vector() | blender::Vector< T, InlineBufferCapacity, Allocator > | inline |