17 #ifndef CPP_MATE_FILE_READER_HPP
18 #define CPP_MATE_FILE_READER_HPP
20 #include <CppMate/BinaryData.hpp>
46 static std::shared_ptr<FileReader>
read(
const std::string& filename);
Represents interface of abstract binary data.
Definition: BinaryData.hpp:34
Represents fast file reader with platform-dependent implementation.
Definition: FileReader.hpp:31
virtual std::string getFilename() const =0
Returns name of file.
static std::shared_ptr< FileReader > read(const std::string &filename)
Reads file.
Definition: BinaryData.hpp:28