• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Common/MyTypes.h
2 
3 #ifndef ZIP7_INC_COMMON_MY_TYPES_H
4 #define ZIP7_INC_COMMON_MY_TYPES_H
5 
6 #include "Common0.h"
7 #include "../../C/7zTypes.h"
8 
9 // typedef int HRes;
10 // typedef HRESULT HRes;
11 
12 struct CBoolPair
13 {
14   bool Val;
15   bool Def;
16 
CBoolPairCBoolPair17   CBoolPair(): Val(false), Def(false) {}
18 
InitCBoolPair19   void Init()
20   {
21     Val = false;
22     Def = false;
23   }
24 
SetTrueTrueCBoolPair25   void SetTrueTrue()
26   {
27     Val = true;
28     Def = true;
29   }
30 
SetVal_as_DefinedCBoolPair31   void SetVal_as_Defined(bool val)
32   {
33     Val = val;
34     Def = true;
35   }
36 };
37 
38 #endif
39