Castor3D 0.16.0
Multiplatform 3D engine
Classes | Types publics | Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor::ZipArchive

#include <ZipArchive.hpp>

Graphe d'héritage de castor::ZipArchive:
Inheritance graph
[légende]
Graphe de collaboration de castor::ZipArchive:
Collaboration graph
[légende]

Classes

struct  Folder
 
struct  ZipImpl
 

Types publics

using FolderList = List< Folder >
 

Fonctions membres publiques

CU_API ZipArchive (Path const &path, File::OpenMode mode)
 Constructeur par défaut.
 
CU_API ~ZipArchive () noexcept
 Destructeur.
 
CU_API bool deflate () const
 Compresse une archive.
 
CU_API bool inflate (Path const &folder)
 Décompresse l'archive.
 
CU_API void addFile (Path const &file)
 Ajoute un fichier à l'archive.
 
CU_API void removeFile (Path const &fileName)
 Retire un fichier de l'archive.
 
CU_API bool findFolder (String const &folder) const
 Recherche un dossier dans l'archive.
 
CU_API bool findFile (String const &file) const
 Recherche un fichier dans l'archive.
 

Membres hérités additionnels

- Fonctions membres protégées hérités de castor::NonMovable
 NonMovable ()=default
 Constructeur.
 
 ~NonMovable () noexcept=default
 Destructeur.
 

Documentation des définitions de type membres

◆ FolderList

Documentation des constructeurs et destructeur

◆ ZipArchive()

CU_API castor::ZipArchive::ZipArchive ( Path const & path,
File::OpenMode mode )

Constructeur par défaut.

Paramètres
[in]pathLe chemin de l' archive
[in]modeLe mode d'ouverture

◆ ~ZipArchive()

CU_API castor::ZipArchive::~ZipArchive ( )
noexcept

Destructeur.

Documentation des fonctions membres

◆ addFile()

CU_API void castor::ZipArchive::addFile ( Path const & file)

Ajoute un fichier à l'archive.

Paramètres
[in]fileLe chemin du fichier

◆ deflate()

CU_API bool castor::ZipArchive::deflate ( ) const

Compresse une archive.

◆ findFile()

CU_API bool castor::ZipArchive::findFile ( String const & file) const

Recherche un fichier dans l'archive.

Paramètres
[in]fileLe nom du fichier

◆ findFolder()

CU_API bool castor::ZipArchive::findFolder ( String const & folder) const

Recherche un dossier dans l'archive.

Paramètres
[in]folderLe nom du dossier

◆ inflate()

CU_API bool castor::ZipArchive::inflate ( Path const & folder)

Décompresse l'archive.

Paramètres
[in]folderLe dossier de sortie de l'archive

◆ removeFile()

CU_API void castor::ZipArchive::removeFile ( Path const & fileName)

Retire un fichier de l'archive.

Paramètres
[in]fileNameLe chemin du fichier

La documentation de cette classe a été générée à partir du fichier suivant :