MQEngine
载入中...
搜索中...
未找到
MQEngine::DataLoader类 参考abstract

#include <DataLoader.h>

类 MQEngine::DataLoader 继承关系图:

Public 成员函数

virtual ~DataLoader ()=default
virtual void ensureDirectory (const std::string &dir) const =0
virtual std::vector< std::string > getSubDirectories (const std::string &dir) const =0
virtual std::vector< std::string > getSubDirectoriesName (const std::string &dir) const =0
virtual void createDirectory (const std::string &dir) const =0
virtual bool fileExists (const std::string &filePath) const =0
virtual std::unique_ptr< std::ifstream > openBinaryInputStream (const std::string &filePath) const =0
virtual std::unique_ptr< std::ofstream > openBinaryOutputStream (const std::string &filePath) const =0
virtual bool directoryExists (const std::string &string)=0
virtual std::vector< std::string > getFileNamesWithExtension (const std::string &dir, const std::string &extension) const =0
virtual std::vector< std::string > getFilePathsWithExtension (const std::string &dir, const std::string &extension) const =0

构造及析构函数说明

◆ ~DataLoader()

virtual MQEngine::DataLoader::~DataLoader ( )
virtualdefault

成员函数说明

◆ createDirectory()

virtual void MQEngine::DataLoader::createDirectory ( const std::string & dir) const
pure virtual

MQEngine::FileDataLoader 内被实现.

◆ directoryExists()

virtual bool MQEngine::DataLoader::directoryExists ( const std::string & string)
pure virtual

MQEngine::FileDataLoader 内被实现.

◆ ensureDirectory()

virtual void MQEngine::DataLoader::ensureDirectory ( const std::string & dir) const
pure virtual

MQEngine::FileDataLoader 内被实现.

◆ fileExists()

virtual bool MQEngine::DataLoader::fileExists ( const std::string & filePath) const
pure virtual

MQEngine::FileDataLoader 内被实现.

◆ getFileNamesWithExtension()

virtual std::vector< std::string > MQEngine::DataLoader::getFileNamesWithExtension ( const std::string & dir,
const std::string & extension ) const
pure virtual

MQEngine::FileDataLoader 内被实现.

◆ getFilePathsWithExtension()

virtual std::vector< std::string > MQEngine::DataLoader::getFilePathsWithExtension ( const std::string & dir,
const std::string & extension ) const
pure virtual

MQEngine::FileDataLoader 内被实现.

◆ getSubDirectories()

virtual std::vector< std::string > MQEngine::DataLoader::getSubDirectories ( const std::string & dir) const
pure virtual

MQEngine::FileDataLoader 内被实现.

◆ getSubDirectoriesName()

virtual std::vector< std::string > MQEngine::DataLoader::getSubDirectoriesName ( const std::string & dir) const
pure virtual

MQEngine::FileDataLoader 内被实现.

◆ openBinaryInputStream()

virtual std::unique_ptr< std::ifstream > MQEngine::DataLoader::openBinaryInputStream ( const std::string & filePath) const
pure virtual

MQEngine::FileDataLoader 内被实现.

◆ openBinaryOutputStream()

virtual std::unique_ptr< std::ofstream > MQEngine::DataLoader::openBinaryOutputStream ( const std::string & filePath) const
pure virtual

MQEngine::FileDataLoader 内被实现.


该类的文档由以下文件生成: