Initial API implementation

This commit is contained in:
2015-05-18 14:03:13 -07:00
parent 20e12b86ca
commit 01f989c21c
9 changed files with 372 additions and 11 deletions

View File

@@ -25,14 +25,14 @@ namespace io
class FileWriter : public IStreamWriter
{
public:
FileWriter(const std::string& filename);
FileWriter(const std::string& filename, bool overwrite = true);
virtual ~FileWriter();
void setEndian(Endian endian);
Endian endian() const;
bool isBigEndian() const;
bool isLittleEndian() const;
void open();
void open(bool overwrite = true);
void close();
bool isOpen() const;
bool save();