string hasher class
More...
#include <string_hashing.h>
|
void | insert (const std::string str) noexcept |
| insert function
|
|
bool | search (const std::string str) noexcept |
| search function
|
|
unsigned long long | size () |
| size function
|
|
string hasher class
very useful for fast insert/search for strings as it uses the builtin hash function
◆ insert()
void string_hasher::insert |
( |
const std::string | str | ) |
|
|
inlinenoexcept |
insert function
- Parameters
-
◆ search()
bool string_hasher::search |
( |
const std::string | str | ) |
|
|
inlinenoexcept |
search function
- Parameters
-
- Returns
- true if str exists in the hasher
-
false otherwise
◆ size()
unsigned long long string_hasher::size |
( |
| ) |
|
|
inline |
size function
- Returns
- the size of the hasher(how many unique strings it contains)
The documentation for this class was generated from the following file: