JH-Toolkit v1.4.1
An engineering-oriented C++20 toolkit with duck-typed concepts, static design, async coroutines, and semantic containers — header-only, RTTI-free, and concurrency-friendly.
Loading...
Searching...
No Matches
jh::hash< T, typename > Struct Template Reference

Behaviorally deduced hash functor. More...

Detailed Description

template<typename T, typename = void>
struct jh::hash< T, typename >

Behaviorally deduced hash functor.

Implements a unified hashing strategy consistent with jh::concepts::extended_hashable.

Resolution Order:

  1. std::hash<T> if available.
  2. ADL-discovered free hash(t).
  3. Member function t.hash().

The documentation for this struct was generated from the following file: