| 
    CommonLibSSE (powerof3)
    
   | 
 
#include <Archive.h>
  
Public Member Functions | |
| ~Archive () override | |
  Public Member Functions inherited from RE::BSFile | |
| virtual | ~BSFile () | 
| virtual void | seek (std::int32_t a_numBytes) override | 
| virtual void | set_endian_swap (bool a_doSwap) override | 
| virtual void | seek (std::int32_t a_offset, std::int32_t a_from) override | 
| virtual std::uint32_t | size () const override | 
| virtual void | Unk_08 (void) | 
| virtual void | Unk_09 (void) | 
| virtual void | Unk_0A (void) | 
| virtual void | Unk_0B (void) | 
| virtual void | Unk_0C (void) | 
| virtual void | Unk_0D (void) | 
| virtual void | Unk_0E (void) | 
| virtual void | Unk_0F (void) | 
| virtual void | Unk_10 (void) | 
| virtual void | Unk_11 (void) | 
| virtual void | Unk_12 (void) | 
  Public Member Functions inherited from RE::NiFile | |
| ~NiFile () override | |
| bool | good () const override | 
| void | seek (std::int32_t a_numBytes) override | 
| void | get_info (BufferInfo &a_buf) override | 
| void | set_endian_swap (bool a_doSwap) override | 
| virtual void | seek (std::int32_t a_offset, std::int32_t a_from) | 
| virtual std::uint32_t | size () const | 
  Public Member Functions inherited from RE::NiBinaryStream | |
| NiBinaryStream () | |
| virtual | ~NiBinaryStream () | 
| virtual bool | good () const =0 | 
| virtual void | seek (std::int32_t a_numBytes)=0 | 
| virtual std::uint32_t | tell () const | 
| virtual void | get_info (BufferInfo &a_buf) | 
| virtual void | set_endian_swap (bool a_doSwap)=0 | 
| template<class CharT > | |
| bool | get (CharT &a_ch) | 
| template<class CharT > | |
| bool | read (CharT *a_str, std::uint32_t a_count) | 
| template<class CharT > | |
| bool | put (CharT a_ch) | 
| template<class CharT > | |
| bool | write (const CharT *a_str, std::uint32_t a_count) | 
  Public Member Functions inherited from RE::NiRefObject | |
| NiRefObject () | |
| virtual | ~NiRefObject () | 
| virtual void | DeleteThis () | 
| void | IncRefCount () | 
| void | DecRefCount () | 
| constexpr std::uint32_t | GetRefCount () const noexcept | 
| TES_HEAP_REDEFINE_NEW () | |
Public Attributes | |
| std::uint64_t | unk1C0 | 
| std::uint64_t | unk1C8 | 
| std::uint64_t | unk1D0 | 
| std::uint64_t | unk1D8 | 
| std::uint64_t | unk1E0 | 
| std::uint64_t | unk1E8 | 
| std::uint64_t | unk1F0 | 
| std::uint64_t | unk1F8 | 
| std::uint64_t | unk200 | 
| std::uint64_t | unk208 | 
| std::uint64_t | unk210 | 
| std::uint64_t | unk218 | 
| std::uint64_t | unk220 | 
| std::uint64_t | unk228 | 
  Public Attributes inherited from RE::BSArchive | |
| std::uint32_t | pad24 | 
| BSDirectoryEntry * | directories | 
  Public Attributes inherited from RE::BSArchiveHeader | |
| std::uint32_t | tag | 
| std::uint32_t | version | 
| std::uint32_t | headerSize | 
| ArchiveFlag | flags | 
| std::uint32_t | directories | 
| std::uint32_t | files | 
| std::uint32_t | directoryNamesLength | 
| std::uint32_t | fileNamesLength | 
| std::uint16_t | archiveType | 
| std::uint16_t | pad22 | 
  Public Attributes inherited from RE::BSFile | |
| bool | useAuxBuffer | 
| std::uint8_t | pad049 | 
| std::uint16_t | pad04A | 
| std::uint32_t | pad04C | 
| char * | auxBuffer | 
| std::int32_t | auxTrueFilePos | 
| std::uint32_t | auxBufferMinIndex | 
| std::uint32_t | auxBufferMaxIndex | 
| char | fileName [WinAPI::MAX_PATH] | 
| std::uint32_t | result | 
| std::uint32_t | ioSize | 
| std::uint32_t | trueFilePos | 
| std::uint32_t | fileSize | 
| bool | virtualAlloc | 
| std::uint8_t | unk179 | 
| std::uint16_t | unk17A | 
  Public Attributes inherited from RE::NiFile | |
| std::uint32_t | bufferAllocSize | 
| std::uint32_t | bufferReadSize | 
| std::uint32_t | pos | 
| std::uint32_t | pad2C | 
| char * | buffer | 
| std::FILE * | file | 
| stl::enumeration< OpenMode, std::uint32_t > | mode | 
| bool | isGood | 
| std::uint8_t | pad45 | 
| std::uint16_t | pad46 | 
  Public Attributes inherited from RE::NiRefObject | |
| volatile std::uint32_t | _refCount { 0 } | 
| std::uint32_t | _pad0C { 0 } | 
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_Archive | 
  Static Public Attributes inherited from RE::BSFile | |
| static constexpr auto | RTTI = RTTI_BSFile | 
  Static Public Attributes inherited from RE::NiFile | |
| static constexpr auto | RTTI = RTTI_NiFile | 
  Static Public Attributes inherited from RE::NiBinaryStream | |
| static constexpr auto | RTTI = RTTI_NiBinaryStream | 
  Static Public Attributes inherited from RE::NiRefObject | |
| static constexpr auto | RTTI = RTTI_NiRefObject | 
Additional Inherited Members | |
  Public Types inherited from RE::NiFile | |
| enum class | OpenMode { kReadOnly = 0 , kWriteOnly = 1 , kAppendOnly = 2 } | 
  Public Types inherited from RE::NiBinaryStream | |
| using | int_type = std::int32_t | 
| using | pos_type = std::uint32_t | 
| using | off_type = std::int32_t | 
  Static Public Member Functions inherited from RE::NiRefObject | |
| static volatile std::uint32_t * | GetTotalObjectCount () | 
  Protected Types inherited from RE::NiBinaryStream | |
| using | ReadFn = std::uint32_t(NiBinaryStream *a_this, void *a_buffer, std::uint32_t a_bytes, std::uint32_t *a_componentSizes, std::uint32_t a_numComponents) | 
| using | WriteFn = std::uint32_t(NiBinaryStream *a_this, const void *a_buffer, std::uint32_t a_bytes, std::uint32_t *a_componentSizes, std::uint32_t a_numComponents) | 
  Protected Member Functions inherited from RE::NiBinaryStream | |
| std::uint32_t | binary_read (void *a_buffer, std::uint32_t a_totalBytes, std::uint32_t *a_componentSizes, std::uint32_t a_numComponents=1) | 
| std::uint32_t | binary_write (const void *a_buffer, std::uint32_t a_totalBytes, std::uint32_t *a_componentSizes, std::uint32_t a_numComponents=1) | 
  Protected Attributes inherited from RE::NiBinaryStream | |
| std::uint32_t | _absoluteCurrentPos | 
| std::uint32_t | _pad0C | 
| ReadFn * | _readFn | 
| WriteFn * | _writeFn | 
      
  | 
  override | 
      
  | 
  inlinestaticconstexpr | 
| std::uint64_t RE::Archive::unk1C0 | 
| std::uint64_t RE::Archive::unk1C8 | 
| std::uint64_t RE::Archive::unk1D0 | 
| std::uint64_t RE::Archive::unk1D8 | 
| std::uint64_t RE::Archive::unk1E0 | 
| std::uint64_t RE::Archive::unk1E8 | 
| std::uint64_t RE::Archive::unk1F0 | 
| std::uint64_t RE::Archive::unk1F8 | 
| std::uint64_t RE::Archive::unk200 | 
| std::uint64_t RE::Archive::unk208 | 
| std::uint64_t RE::Archive::unk210 | 
| std::uint64_t RE::Archive::unk218 | 
| std::uint64_t RE::Archive::unk220 | 
| std::uint64_t RE::Archive::unk228 |