Classes

  • namespace bsa
    • namespace components
    • namespace fo4
    • namespace tes3
      • namespace hashing
        • struct hash final The underlying hash object used to uniquely identify objects within the archive.
      • class archive final Represents the TES3 revision of the bsa format.
      • class file final Represents a file within the TES3 virtual filesystem.
    • 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.
        • struct compression_params final Common parameters to configure how files are compressed/decompressed.
        • struct read_params final Common parameters to configure how files are read.
        • struct write_params final Common parameters to configure how files are written.
    • 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.
    • class read_source final An abstraction over the specific source that will be read from.
    • class write_sink final An abstraction over the specific sink that will be written to.