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
11class ARCHIVES {
12
13public:
14 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
22private:
23 std::vector<ARCHIVE*> m_archives;
24
25};
26
27#endif
Definition lhazarcs.h:11
ARCHIVE * GetArchive(unsigned int idx) const
Definition lhazarcs.cpp:27
void AddArchive(ARCHIVE *arc)
Definition lhazarcs.cpp:37
ARCHIVES()
Definition lhazarcs.cpp:10
‾ARCHIVES()
Definition lhazarcs.cpp:18
std::vector< ARCHIVE * > m_archives
Definition lhazarcs.h:23
std::size_t GetCount() const
Definition lhazarcs.h:17
bool CloseArchive(ARCHIVE *arc)
Definition lhazarcs.cpp:45
Definition lhazarc.h:25
Archive