bsa::tes4::hashing namespace

Classes

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

Functions

template<concepts::stringable String>
auto hash_directory(String&& a_path) -> hash noexcept
Produces a hash using the given path.
auto hash_directory_in_place(std::string& a_path) -> hash noexcept
Produces a hash using the given path.
template<concepts::stringable String>
auto hash_file(String&& a_path) -> hash noexcept
Produces a hash using the given path.
auto hash_file_in_place(std::string& a_path) -> hash noexcept
Produces a hash using the given path.

Function documentation

template<concepts::stringable String>
hash bsa::tes4::hashing::hash_directory(String&& a_path) noexcept

Produces a hash using the given path.

hash bsa::tes4::hashing::hash_directory_in_place(std::string& a_path) noexcept

Produces a hash using the given path.

template<concepts::stringable String>
hash bsa::tes4::hashing::hash_file(String&& a_path) noexcept

Produces a hash using the given path.

hash bsa::tes4::hashing::hash_file_in_place(std::string& a_path) noexcept

Produces a hash using the given path.