mrdocs::CIStringHash

Transparent case-insensitive hash functor for string-like keys.

Synopsis

Declared in <mrdocs/ADT/UnorderedStringMap.hpp>

struct CIStringHash;

Description

Folds each character to lowercase while hashing, so keys that differ only in ASCII case hash to the same bucket. No copy of the key is made.

Type Aliases

NameDescription
is_transparent Marker for heterogeneous lookup.

Member Functions

NameDescription
operator() Hash a string view, ignoring ASCII case.