add(const Key &key) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
add(Key &&key) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
add_as(ForwardKey &&key) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
add_multiple(Span< Key > keys) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
add_new(const Key &key) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
add_new(Key &&key) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
as_span() const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
begin() const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
capacity() const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
clear() | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
const_iterator typedef | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | |
const_pointer typedef | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | |
const_reference typedef | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | |
contains(const Key &key) const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
contains_as(const ForwardKey &key) const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
count_collisions(const Key &key) const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
data() const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
end() const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
index_of(const Key &key) const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
index_of_as(const ForwardKey &key) const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
index_of_or_add(const Key &key) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
index_of_or_add(Key &&key) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
index_of_or_add_as(ForwardKey &&key) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
index_of_try(const Key &key) const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
index_of_try_as(const ForwardKey &key) const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
index_range() const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
is_empty() const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
iterator typedef | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | |
lookup_key(const Key &key) const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
lookup_key_as(const ForwardKey &key) const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
lookup_key_ptr(const Key &key) const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
lookup_key_ptr_as(const ForwardKey &key) const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
operator Span< Key >() const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
operator=(const VectorSet &other) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
operator=(VectorSet &&other) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
operator[](const int64_t index) const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
pointer typedef | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | |
pop() | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
print_stats(StringRef name="") const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
reference typedef | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | |
remove(const Key &key) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
remove_as(const ForwardKey &key) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
remove_contained(const Key &key) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
remove_contained_as(const ForwardKey &key) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
removed_amount() const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
reserve(const int64_t n) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
size() const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
size_in_bytes() const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
size_per_element() const | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
size_type typedef | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | |
value_type typedef | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | |
VectorSet(Allocator allocator={}) noexcept | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
VectorSet(NoExceptConstructor, Allocator allocator={}) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
VectorSet(Span< Key > keys, Allocator allocator={}) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
VectorSet(const std::initializer_list< Key > &keys, Allocator allocator={}) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
VectorSet(const VectorSet &other) | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
VectorSet(VectorSet &&other) noexcept | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |
~VectorSet() | blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator > | inline |