Blender
V3.3
|
#include <BLI_set.hh>
Public Member Functions | |
int64_t | size () const |
bool | is_empty () const |
void | reserve (int64_t n) |
void | add_new (const Key &key) |
void | add_new (Key &&key) |
bool | add (const Key &key) |
bool | add (Key &&key) |
void | add_multiple (Span< Key > keys) |
bool | contains (const Key &key) const |
bool | remove (const Key &key) |
void | remove_contained (const Key &key) |
void | clear () |
SetType::iterator | begin () const |
SetType::iterator | end () const |
A wrapper for std::unordered_set with the API of blender::Set. This can be used for benchmarking.
Definition at line 849 of file BLI_set.hh.
|
inline |
Definition at line 879 of file BLI_set.hh.
|
inline |
Definition at line 883 of file BLI_set.hh.
|
inline |
Definition at line 888 of file BLI_set.hh.
|
inline |
Definition at line 870 of file BLI_set.hh.
|
inline |
Definition at line 874 of file BLI_set.hh.
|
inline |
Definition at line 915 of file BLI_set.hh.
|
inline |
Definition at line 910 of file BLI_set.hh.
|
inline |
Definition at line 895 of file BLI_set.hh.
|
inline |
Definition at line 920 of file BLI_set.hh.
|
inline |
Definition at line 860 of file BLI_set.hh.
|
inline |
Definition at line 900 of file BLI_set.hh.
|
inline |
Definition at line 905 of file BLI_set.hh.
|
inline |
Definition at line 865 of file BLI_set.hh.
|
inline |
Definition at line 855 of file BLI_set.hh.