12 #include "../NRE_FileStream.hpp" 13 #include "../Input/Stream/NRE_InputStream.hpp" 14 #include "../Output/Stream/NRE_OutputStream.hpp" 61 virtual std::ios_base::openmode
getMode()
const override;
65 virtual std::fstream&
getStream()
override;
79 #include "NRE_IOFile.tpp" Manage Input-Output file stream.
Definition: NRE_IOFile.hpp:31
Manage a file path and ensure that's the file exist before accessing it.
Definition: NRE_File.hpp:32
IOFile & operator=(IOFile &&f)=default
Base interface for output related stream.
Definition: NRE_OutputStream.hpp:31
virtual std::fstream & getStream() override
The base interface for Input, Output and IO file.
Definition: NRE_FileStream.hpp:30
virtual std::ios_base::openmode getMode() const override
The NearlyRealEngine's global namespace.
virtual ~IOFile()=default