Classes
-
namespace bsa
-
namespace components
- class basic_byte_container A basic byte storage container.
- class byte_container A byte storage container without compression support.
- class compressed_byte_container A byte storage container with compression support.
-
class hashmap Establishes a basic mapping between a key and its associated files.
- class index_t final A proxy value used to facilitate the usage/chaining of hashmap::
operator[] in an intuitive manner.
- class index_t final A proxy value used to facilitate the usage/chaining of hashmap::
- class key A generic key used to uniquely identify an object inside the virtual filesystem.
-
namespace concepts
- struct stringable Defines a type that can be used to construct
std::
string
- struct stringable Defines a type that can be used to construct
-
namespace fo4
-
namespace hashing
- struct hash final
- class archive final Represents the FO4 revision of the ba2 format.
-
class chunk final Represents a chunk of a file within the FO4 virtual filesystem.
- struct mips_t final Unique to format::
directx.
- struct mips_t final Unique to format::
-
class file final Represents a file within the FO4 virtual filesystem.
- struct header_t final Unique to format::
directx.
- struct header_t final Unique to format::
-
namespace hashing
- namespace tes3
-
namespace tes4
-
namespace hashing
- struct hash final The underlying hash object used to uniquely identify objects within the archive.
- class archive final Represents the TES4 revision of the bsa format.
- class directory final Represents a directory within the TES4 virtual filesystem.
- class file final Represents a file within the TES4 virtual filesystem.
-
namespace hashing
- class compression_error Classifies errors generated during compression library operations.
- struct doxygen_detail A doxygen only, detail class.
- class exception The base exception type for all
bsa
exceptions.
-
namespace components