25 #ifndef INC_XCKSREADER_HPP_060B6688_7797_4BA8_937A_FB4721C046BD
26 #define INC_XCKSREADER_HPP_060B6688_7797_4BA8_937A_FB4721C046BD
83 virtual bool parse(std::istream& is,
const std::filesystem::path& basePath);
96 virtual bool parse(
const std::filesystem::path& fileFullPath);
113 virtual bool parse(
const std::filesystem::path& filePath,
114 const std::filesystem::path& basePath);
131 std::istream& is,
const std::filesystem::path& basePath);
146 const std::filesystem::path& fileFullPath);
165 const std::filesystem::path& filePath,
166 const std::filesystem::path& basePath);
210 bool parse(std::istream& is,
const std::filesystem::path& basePath)
override;
230 std::istream& is,
const std::filesystem::path& basePath);
245 const std::filesystem::path& fileFullPath);
264 const std::filesystem::path& filePath,
265 const std::filesystem::path& basePath);
Handler for reading XCKS files.
virtual bool parse(std::istream &is, const std::filesystem::path &basePath)
Parses an XCKS file from an input stream.
XCKSReader & operator=(const XCKSReader &)=delete
Deleted copy assignment operator.
XCKSReader()=delete
Deleted default constructor.
XCKSReader(const XCKSReader &)=delete
Deleted copy constructor.
XCKSReaderHandler & readerHandler
The XCKS file reader handler.
ZXCKSReader()=delete
Deleted default constructor.
ZXCKSReader(const ZXCKSReader &)=delete
Deleted copy constructor.
ZXCKSReader & operator=(const ZXCKSReader &)=delete
Deleted copy assignment operator.
Handlers for reading and writing XCKS files.