mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-11 12:07:12 -06:00
Initialer Commit
This commit is contained in:
35
CPP/Common/MyTypes.h
Normal file
35
CPP/Common/MyTypes.h
Normal file
@@ -0,0 +1,35 @@
|
||||
// Common/MyTypes.h
|
||||
|
||||
#ifndef __COMMON_MY_TYPES_H
|
||||
#define __COMMON_MY_TYPES_H
|
||||
|
||||
#include "../../C/7zTypes.h"
|
||||
|
||||
typedef int HRes;
|
||||
|
||||
struct CBoolPair
|
||||
{
|
||||
bool Val;
|
||||
bool Def;
|
||||
|
||||
CBoolPair(): Val(false), Def(false) {}
|
||||
|
||||
void Init()
|
||||
{
|
||||
Val = false;
|
||||
Def = false;
|
||||
}
|
||||
|
||||
void SetTrueTrue()
|
||||
{
|
||||
Val = true;
|
||||
Def = true;
|
||||
}
|
||||
};
|
||||
|
||||
#define CLASS_NO_COPY(cls) \
|
||||
private: \
|
||||
cls(const cls &); \
|
||||
cls &operator=(const cls &);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user