MQEngine
载入中...
搜索中...
未找到
FileDataLoader.h
浏览该文件的文档.
1#ifndef FILEDATALOADER_H
2#define FILEDATALOADER_H
3#include "DataLoader.h"
4
5namespace MQEngine {
7 {
8 public:
9 void ensureDirectory(const std::string& dir) const override;
10 std::vector<std::string> getSubDirectories(const std::string& dir) const override;
11std::vector<std::string> getSubDirectoriesName(const std::string& dir) const override;
12 void createDirectory(const std::string& dir) const override;
13 bool fileExists(const std::string& filePath) const override;
14 std::unique_ptr<std::ifstream> openBinaryInputStream(const std::string& filePath) const override;
15 std::unique_ptr<std::ofstream> openBinaryOutputStream(const std::string& filePath) const override;
16 std::vector<std::string> getFileNamesWithExtension(const std::string& dir, const std::string& extension) const override;
17 std::vector<std::string> getFilePathsWithExtension(const std::string& dir, const std::string& extension) const override;
18
19 bool directoryExists(const std::string& string) override;
20 };
21} // MQEngine
22
23#endif //FILEDATALOADER_H
#define ENGINE_API
定义 EnginePCH.h:14
定义 DataLoader.h:10
定义 FileDataLoader.h:7
std::vector< std::string > getFileNamesWithExtension(const std::string &dir, const std::string &extension) const override
定义 FileDataLoader.cpp:132
void createDirectory(const std::string &dir) const override
定义 FileDataLoader.cpp:72
bool directoryExists(const std::string &string) override
定义 FileDataLoader.cpp:208
std::vector< std::string > getSubDirectories(const std::string &dir) const override
定义 FileDataLoader.cpp:24
bool fileExists(const std::string &filePath) const override
定义 FileDataLoader.cpp:94
void ensureDirectory(const std::string &dir) const override
定义 FileDataLoader.cpp:8
std::unique_ptr< std::ofstream > openBinaryOutputStream(const std::string &filePath) const override
定义 FileDataLoader.cpp:109
std::vector< std::string > getSubDirectoriesName(const std::string &dir) const override
定义 FileDataLoader.cpp:48
std::unique_ptr< std::ifstream > openBinaryInputStream(const std::string &filePath) const override
定义 FileDataLoader.cpp:99
std::vector< std::string > getFilePathsWithExtension(const std::string &dir, const std::string &extension) const override
定义 FileDataLoader.cpp:170
定义 application.h:5