namespace
hashingClasses
- 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
#include <bsa/tes4.hpp>
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
#include <bsa/tes4.hpp>
Produces a hash using the given path.
#include <bsa/tes4.hpp>
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
#include <bsa/tes4.hpp>
Produces a hash using the given path.