template <class ContainerKey, class Hash, class Eq>

struct RequireUsableKey

Defined at line 341 of file ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h

Public Methods

template <class PassedKey, class... Args>
std::pair<decltype(std::declval<const Hash &>()(std::declval<const PassedKey &>())), decltype(std::declval<const Eq &>()(std::declval<const ContainerKey &>(), std::declval<const PassedKey &>()))> * operator() (const PassedKey & , const Args &... )