Lhaz
lhazbz2.h
[詳解]
1 /*************************************************************************/
6 #pragma once
7 
8 #include <windows.h>
9 #include <stdio.h>
10 #include <vector>
11 #include "lhazarc.h"
12 
13 class LHAZPROCFILE;
14 class MYSTR;
15 class PATH;
16 
17 namespace gui {
18 
19 class LHAZTREEVIEW;
20 
21 } // namespace gui
22 
23 /*************************************************************************/
26 class ARCBZ2 : public ARCHIVE {
27 public:
28  // 全解凍用コンストラクタ
29  ARCBZ2(HWND hwnd, const WSTR& name, TYPE type);
30  // 閲覧用コンストラクタ
31  ARCBZ2(HWND hwnd, const WSTR& name, TYPE type, const WSTR& filter, gui::LHAZTREEVIEW* treeview);
32  // 全解凍
33  bool Extract(bool verify, const WSTR& temp, const WSTR& password);
34  // 個別解凍
35  bool Extract(const WSTR& temp);
36  // 圧縮
37  bool Compress(int method, int header, const WSTR& pass, const PATH& temp, const std::vector<LHAZPROCFILE>& v);
38  // 個別削除
39  bool Delete(const std::vector<LHAZFILE*>& v);
40 
41 private:
42  static const char METHOD[];
43  //
44  bool Test(void);
45 
46 };
BZ2書庫
Definition: lhazbz2.h:26
Archive.
TYPE
Definition: lhazarc.h:28
Definition: lhazarc.h:25
Definition: lhazbz2.h:17
and that you are informed that you can do these things To protect your we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it For if you distribute copies of the whether gratis or for a you must give the recipients all the rights that we gave you You must make sure that receive or can get the source code If you link other code with the you must provide complete object files to the so that they can relink them with the library after making changes to the library and recompiling it And you must show them these terms so they know their rights We protect your rights with a two step method
Definition: copying.txt:35
Definition: lhaztreeview.h:18
機能テストを実施するためのディレクトリです. *概要 Git Bash上で一部またはすべてのテストを自動的に実行することができます. *実行方法 call_test shを実行すると,配下に存在する全てのテストを順次実行します. 各テストケースのtest shを実行すると,そのテストだけが実行されます. call_test sh[-v 2][-a 86][-k][-r][types...] test sh[-v 2][-a 86][-k][types...] v
Definition: README.txt:18
Definition: lhazprocfile.h:11