#include <hash.h>
Public Types | |
| using | ValueType = HashInt | 
Public Member Functions | |
| void | Combine (Char c) | 
| void | Combine (UChar c) | 
| void | Combine (Utf16Char c) | 
| void | Combine (Utf32Char c) | 
| HashInt | Finalize () const | 
| operator HashInt () const | |
| void | AddHash (HashInt hash) | 
Static Public Attributes | |
| static constexpr HashInt | PRIME | 
| static constexpr HashInt | BASIS | 
Private Attributes | |
| HashInt | _state | 
| void Combine | ( | Char | c | ) | 
| void Combine | ( | UChar | c | ) | 
| void Combine | ( | Utf16Char | c | ) | 
| void Combine | ( | Utf32Char | c | ) | 
| HashInt Finalize | ( | ) | const | 
| operator HashInt | ( | ) | const | 
| void AddHash | ( | HashInt | hash | ) | 
      
  | 
  staticconstexpr | 
      
  | 
  staticconstexpr | 
      
  | 
  private |