GNU C++ 標準ライブラリには次のものがあります。
struct _Hash_impl
{
static size_t
hash(const void* __ptr, size_t __clength,
size_t __seed = static_cast<size_t>(0xc70f6907UL))
{ return _Hash_bytes(__ptr, __clength, __seed); }
/* etc. */
}
実装の一部として (たとえば、文字列で使用されます)。今、私もそのコードを使用したいのですが...移植可能な方法で(つまり、clangのlibc ++で動作する方法で)アクセスするにはどうすればよいですか?