mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-10 22:07:08 -06:00
30 lines
525 B
C++
Executable File
30 lines
525 B
C++
Executable File
// 7zMethodID.h
|
|
|
|
#ifndef __7Z_METHOD_ID_H
|
|
#define __7Z_METHOD_ID_H
|
|
|
|
#include "../../../Common/String.h"
|
|
#include "../../../Common/Types.h"
|
|
|
|
namespace NArchive {
|
|
namespace N7z {
|
|
|
|
const int kMethodIDSize = 15;
|
|
|
|
struct CMethodID
|
|
{
|
|
Byte ID[kMethodIDSize];
|
|
Byte IDSize;
|
|
UString ConvertToString() const;
|
|
bool ConvertFromString(const UString &srcString);
|
|
};
|
|
|
|
bool operator==(const CMethodID &a1, const CMethodID &a2);
|
|
|
|
inline bool operator!=(const CMethodID &a1, const CMethodID &a2)
|
|
{ return !(a1 == a2); }
|
|
|
|
}}
|
|
|
|
#endif
|