|
using | char_type = HashFunction::char_type |
|
using | size_type = HashFunction::size_type |
|
using | hash_type = HashFunction::hash_type |
|
|
| basic_hashed_string (const char_type *string, const size_type length) |
|
template<std::size_t Size> |
| basic_hashed_string (const char_type(&string)[Size]) |
|
| basic_hashed_string (const std::basic_string< char_type > &string) |
|
| basic_hashed_string (const basic_hashed_string &other)=default |
|
| basic_hashed_string (basic_hashed_string &&other) noexcept=default |
|
auto | operator= (const basic_hashed_string &other) -> basic_hashed_string &=default |
|
auto | operator= (basic_hashed_string &&other) noexcept -> basic_hashed_string &=default |
|
auto | operator== (const basic_hashed_string &other) const noexcept -> bool |
|
auto | data () const noexcept -> const char_type * |
|
auto | size () const noexcept -> size_type |
|
auto | hash () const noexcept -> hash_type |
|
auto | c_str () const noexcept -> const char_type * |
|
| operator hash_type () const noexcept |
|
The documentation for this class was generated from the following file: