bit7z
4.1.0
A C++ library for interfacing with the 7-zip shared libs.
Toggle main menu visibility
Loading...
Searching...
No Matches
bitcompressionlevel.hpp
1
/*
2
* bit7z - A C++ static library to interface with the 7-zip shared libraries.
3
* Copyright (c) Riccardo Ostani - All Rights Reserved.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
8
*/
9
10
#ifndef BITCOMPRESSIONLEVEL_HPP
11
#define BITCOMPRESSIONLEVEL_HPP
12
13
#include <cstdint>
14
15
namespace
bit7z
{
16
21
enum struct
BitCompressionLevel
:
std::uint8_t
{
22
None
= 0,
23
Fastest
= 1,
24
Fast
= 3,
25
Normal
= 5,
26
Max
= 7,
27
Ultra
= 9
28
};
29
30
}
// namespace bit7z
31
32
#endif
// BITCOMPRESSIONLEVEL_HPP
std::uint8_t
bit7z
The main namespace of the bit7z library.
Definition
bit7zlibrary.hpp:29
bit7z::UpdateMode::None
@ None
The creator will throw an exception (unless the OverwriteMode is not None).
Definition
bitabstractarchivecreator.hpp:40
bit7z::BitCompressionLevel
BitCompressionLevel
The BitCompressionLevel enum represents the compression level used by 7z when creating archives.
Definition
bitcompressionlevel.hpp:21
bit7z::BitCompressionLevel::Max
@ Max
Maximum compressing.
Definition
bitcompressionlevel.hpp:26
bit7z::BitCompressionLevel::Ultra
@ Ultra
Ultra compressing.
Definition
bitcompressionlevel.hpp:27
bit7z::BitCompressionLevel::Fastest
@ Fastest
Fastest compressing.
Definition
bitcompressionlevel.hpp:23
bit7z::BitCompressionLevel::Normal
@ Normal
Normal compressing.
Definition
bitcompressionlevel.hpp:25
bit7z::BitCompressionLevel::Fast
@ Fast
Fast compressing.
Definition
bitcompressionlevel.hpp:24
include
bit7z
bitcompressionlevel.hpp
Generated by
1.17.0