#include <string_pool.h>
|
| unsigned | get (std::string_view s) |
◆ hash_tablet
◆ string_pool()
| string_pool::string_pool |
( |
| ) |
|
|
inline |
◆ ~string_pool()
| string_pool::~string_pool |
( |
| ) |
|
|
default |
◆ c_str()
| const char * string_pool::c_str |
( |
size_t | no | ) |
const |
|
inline |
◆ get()
| unsigned string_pool::get |
( |
std::string_view | s | ) |
|
|
protected |
◆ get_string()
| const std::string & string_pool::get_string |
( |
size_t | no | ) |
const |
|
inline |
◆ operator[]()
| unsigned string_pool::operator[] |
( |
const T & | s | ) |
|
|
inline |
◆ CHUNK_MASK
◆ CHUNK_SHIFT
| size_t string_pool::CHUNK_SHIFT = 12 |
|
staticconstexprprotected |
◆ CHUNK_SIZE
◆ chunk_storage
◆ chunks
◆ hash_table
◆ MAX_CHUNKS
| size_t string_pool::MAX_CHUNKS = 2048 |
|
staticconstexprprotected |
◆ pool_mutex
| std::shared_mutex string_pool::pool_mutex |
|
mutableprotected |
◆ published_size
| std::atomic<size_t> string_pool::published_size {0} |
|
protected |
The documentation for this class was generated from the following files: