My Project  + 80db3
Classes | Enumerations | Functions
extract.hpp File Reference

Routines to extract/list files from an Inno Setup archive. More...

#include <stdexcept>
#include <string>
#include <vector>
#include <boost/cstdint.hpp>
#include <boost/filesystem/path.hpp>
#include "setup/filename.hpp"
Include dependency graph for extract.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  format_error
 
struct  extract_options
 

Enumerations

enum  CollisionAction { OverwriteCollisions, RenameCollisions, RenameAllCollisions, ErrorOnCollisions }
 

Functions

void process_file (const boost::filesystem::path &installer, const extract_options &o)
 

Detailed Description

Routines to extract/list files from an Inno Setup archive.

Definition in file extract.hpp.

Enumeration Type Documentation

◆ CollisionAction

Enumerator
OverwriteCollisions 
RenameCollisions 
RenameAllCollisions 
ErrorOnCollisions 

Definition at line 42 of file extract.hpp.

Function Documentation

◆ process_file()

void process_file ( const boost::filesystem::path &  installer,
const extract_options o 
)