|
Blender V4.3
|
#include <BLI_hash_tables.hh>
Public Member Functions | |
| template<typename HashTable , typename Keys > | |
| HashTableStats (const HashTable &hash_table, const Keys &keys) | |
| void | print (const char *name) const |
Definition at line 226 of file BLI_hash_tables.hh.
|
inline |
Requires that the hash table has the following methods:
Definition at line 251 of file BLI_hash_tables.hh.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append_n_times(), float, and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| void blender::HashTableStats::print | ( | const char * | name | ) | const |
Definition at line 10 of file hash_tables.cc.
References BLI_str_format_byte_unit(), BLI_STR_FORMAT_INT64_BYTE_UNIT_SIZE, and blender::Vector< T, InlineBufferCapacity, Allocator >::index_range().
Referenced by blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::print_stats(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::print_stats(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::print_stats().