AlgoPlus v0.1.0
Loading...
Searching...
No Matches
string_hasher Class Reference

string hasher class More...

#include <string_hashing.h>

Public Member Functions

void insert (const std::string str) noexcept
 insert function
 
bool search (const std::string str) noexcept
 search function
 
unsigned long long size ()
 size function
 

Detailed Description

string hasher class

very useful for fast insert/search for strings as it uses the builtin hash function

Member Function Documentation

◆ insert()

void string_hasher::insert ( const std::string str)
inlinenoexcept

insert function

Parameters
strthe passed string

◆ search()

bool string_hasher::search ( const std::string str)
inlinenoexcept

search function

Parameters
strthe passed string
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: