TrinityCore
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MPQArchive Class Reference

#include <mpq_libmpq.h>

Public Member Functions

 MPQArchive (char const *filename)
 
 MPQArchive (MPQArchive const &)=delete
 
 MPQArchive (MPQArchive &&other) noexcept
 
MPQArchiveoperator= (MPQArchive const &)=delete
 
MPQArchiveoperator= (MPQArchive &&other) noexcept
 
 ~MPQArchive ()
 
void close ()
 
void GetFileListTo (std::vector< std::string > &filelist)
 

Public Attributes

mpq_archive_s * mpq_a
 

Detailed Description

Definition at line 28 of file mpq_libmpq.h.

Constructor & Destructor Documentation

◆ MPQArchive() [1/3]

MPQArchive::MPQArchive ( char const *  filename)

Definition at line 31 of file mpq_libmpq.cpp.

+ Here is the call graph for this function:

◆ MPQArchive() [2/3]

MPQArchive::MPQArchive ( MPQArchive const &  )
delete

◆ MPQArchive() [3/3]

MPQArchive::MPQArchive ( MPQArchive &&  other)
inlinenoexcept

Definition at line 35 of file mpq_libmpq.h.

◆ ~MPQArchive()

MPQArchive::~MPQArchive ( )
inline

Definition at line 38 of file mpq_libmpq.h.

+ Here is the call graph for this function:

Member Function Documentation

◆ close()

void MPQArchive::close ( )

Definition at line 55 of file mpq_libmpq.cpp.

+ Here is the caller graph for this function:

◆ GetFileListTo()

void MPQArchive::GetFileListTo ( std::vector< std::string > &  filelist)
inline

Definition at line 41 of file mpq_libmpq.h.

◆ operator=() [1/2]

MPQArchive & MPQArchive::operator= ( MPQArchive &&  other)
inlinenoexcept

Definition at line 37 of file mpq_libmpq.h.

◆ operator=() [2/2]

MPQArchive & MPQArchive::operator= ( MPQArchive const &  )
delete

Member Data Documentation

◆ mpq_a

mpq_archive_s* MPQArchive::mpq_a

Definition at line 31 of file mpq_libmpq.h.


The documentation for this class was generated from the following files: