Namespaces
Variants

std:: hash <std::text_encoding>

From cppreference.net
ヘッダーで定義 <text_encoding>
template <> struct hash < std:: text_encoding > ;
(C++26以降)

std::hash std::text_encoding に対するテンプレート特殊化は、ユーザーが std::text_encoding 型のエンコードIDと名前のハッシュ値を取得することを可能にします。

operator() この特殊化の operator() は noexcept です。

関連項目

(C++11)
ハッシュ関数オブジェクト
(クラステンプレート)
std::basic_stacktrace のハッシュサポート
(クラステンプレート特殊化)