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: