bsa/tes3.hpp file

Namespaces

namespace bsa
namespace bsa::tes3
namespace bsa::tes3::hashing

Classes

struct bsa::tes3::hashing::hash
The underlying hash object used to uniquely identify objects within the archive.
class bsa::tes3::file
Represents a file within the TES3 virtual filesystem.
class bsa::tes3::archive
Represents the TES3 revision of the bsa format.

Functions

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.