Athena IO Library
Main Page
Classes
Files
File List
SkywardSwordFileWriter.hpp
1
#ifndef SSFILEWRITER_HPP
2
#define SSFILEWRITER_HPP
3
4
#include "athena/MemoryWriter.hpp"
5
6
namespace
athena
7
{
8
class
SkywardSwordFile;
9
10
namespace
io
11
{
12
13
class
SkywardSwordFileWriter
:
public
MemoryCopyWriter
14
{
15
MEMORYCOPYWRITER_BASE();
16
public
:
17
SkywardSwordFileWriter
(atUint8*
data
, atUint64 len);
18
SkywardSwordFileWriter
(
const
std::string& filename);
19
20
void
write(
SkywardSwordFile
* file);
21
};
22
}
23
}
24
#endif // SSFILEWRITER_HPP
athena::io::MemoryWriter::data
atUint8 * data() const
Returns a copy of the current buffer. Changes to the copy do not affect the buffer so it's perfectly...
athena::io::SkywardSwordFileWriter
Definition:
SkywardSwordFileWriter.hpp:13
athena
Definition:
ALTTPEnums.hpp:6
athena::io::MemoryCopyWriter
Definition:
MemoryWriter.hpp:112
athena::SkywardSwordFile
Definition:
SkywardSwordFile.hpp:20
include
athena
SkywardSwordFileWriter.hpp
Generated on Sat Sep 17 2016 13:10:08 for Athena IO Library by
1.8.11