Lhaz
lhazarcs.h
[詳解]
1 /*==========================================================================*/
2 /* Lhaz アーカイブス lhaz@chitora.jp */
3 /*==========================================================================*/
4 #ifndef _LHAZARCS_H
5 #define _LHAZARCS_H
6 
7 #include <windows.h>
8 #include <vector>
9 #include "lhazarc.h"
10 
11 class ARCHIVES {
12 
13 public:
14  ARCHIVES();
15  ‾ARCHIVES();
16  //
17  std::size_t GetCount() const { return m_archives.size(); }
18  ARCHIVE* GetArchive(unsigned int idx) const;
19  void AddArchive(ARCHIVE* arc);
20  bool CloseArchive(ARCHIVE* arc);
21 
22 private:
23  std::vector<ARCHIVE*> m_archives;
24 
25 };
26 
27 #endif
Archive.
Definition: lhazarc.h:25
bool CloseArchive(ARCHIVE *arc)
Definition: lhazarcs.cpp:45
Definition: lhazarcs.h:11
std::size_t GetCount() const
Definition: lhazarcs.h:17
ARCHIVE * GetArchive(unsigned int idx) const
Definition: lhazarcs.cpp:27
void AddArchive(ARCHIVE *arc)
Definition: lhazarcs.cpp:37
ARCHIVES()
Definition: lhazarcs.cpp:10
std::vector< ARCHIVE * > m_archives
Definition: lhazarcs.h:23
‾ARCHIVES()
Definition: lhazarcs.cpp:18