Files
dnf-utils/libnpk/source/libNPK_FileList.h
T
2025-09-02 20:39:30 +08:00

21 lines
459 B
C++

#pragma once
#include "libNPK.h"
#include <vector>
namespace NPK
{
class NPKFileList : public IFileList
{
public:
virtual int32_t getFileCounts(void) const override;
virtual bool getFileItem(int32_t index, FileItemFullInfo* fullInfo) const override;
virtual void addFileNode(const FileItemFullInfo& fullInfo) override;
virtual void mergeOtherListInto(const IFileList* sourceFileList) override;
private:
std::vector<FileItemFullInfo> m_fileList;
};
}