bsa::tes3::hashing::hash struct final

The underlying hash object used to uniquely identify objects within the archive.

Public variables

std::uint32_t lo
std::uint32_t hi

Comparison

auto operator<=>(const hash& a_lhs, const hash& a_rhs) -> std::strong_ordering noexcept
auto operator==(const hash&, const hash&) -> bool defaulted noexcept

Observers

auto numeric() const -> std::uint64_t noexcept
Obtains the numeric value of the hash used for comparisons.