Athena IO Library
Main Page
Classes
Files
File List
SkywardSwordFileReader.hpp
1
#ifndef SSFILEREADER_HPP
2
#define SSFILEREADER_HPP
3
4
#include "athena/MemoryReader.hpp"
5
6
namespace
athena
7
{
8
class
SkywardSwordFile;
9
namespace
io
10
{
11
class
SkywardSwordFileReader
:
public
MemoryCopyReader
12
{
13
MEMORYCOPYREADER_BASE();
14
public
:
15
16
SkywardSwordFileReader
(atUint8*
data
, atUint64
length
);
17
SkywardSwordFileReader
(
const
std::string& filename);
18
19
SkywardSwordFile
* read();
20
};
21
}
// io
22
}
// zelda
23
24
#endif // SSFILEREADER_HPP
athena::io::SkywardSwordFileReader
Definition:
SkywardSwordFileReader.hpp:11
athena
Definition:
ALTTPEnums.hpp:6
athena::io::MemoryCopyReader
Definition:
MemoryReader.hpp:95
athena::io::MemoryReader::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::MemoryReader::length
atUint64 length() const
Returns whether or not the stream is at the end.
Definition:
MemoryReader.hpp:54
athena::SkywardSwordFile
Definition:
SkywardSwordFile.hpp:20
include
athena
SkywardSwordFileReader.hpp
Generated on Sat Sep 17 2016 13:10:08 for Athena IO Library by
1.8.11