Skip to main content

hash Struct Template

Declaration

template <typename Tag, typename Underlying> struct std::hash<helios::core::data::StrongId< Tag, Underlying >> { ... }

Public Operators Index

template <typename Tag, typename Underlying>
std::size_toperator() (const helios::core::data::StrongId< Tag, Underlying > &id) const noexcept

Definition at line 122 of file StrongId.ixx.

Public Operators

operator()()

template <typename Tag, typename Underlying>
std::size_t std::hash< helios::core::data::StrongId< Tag, Underlying > >::operator() (const helios::core::data::StrongId< Tag, Underlying > & id)
inline noexcept

Definition at line 123 of file StrongId.ixx.

123 std::size_t operator()(const helios::core::data::StrongId<Tag, Underlying>& id) const noexcept {
124 return id.value();
125 }

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.