bsa::tes4::hashing::hash struct final

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

Public variables

std::uint8_t last
The last character of the path (directory) or stem (file).
std::uint8_t last2
The second to last character of the path (directory) or stem (file).
std::uint8_t length
The length of the path (directory) or stem (file).
std::uint8_t first
The first character of the path (directory) or stem (file).
std::uint32_t crc

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
The underlying hash object used to uniquely identify objects within the archive.