EHS
RIFF_Chunk.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
ehs/EHS.h
"
4
#include "
ehs/Str.h
"
5
#include "
ehs/Serializer.h
"
6
7
namespace
ehs
8
{
9
class
EHS_LIB_IO
RIFF_Chunk
10
{
11
private
:
12
Str_8
id;
13
UInt_64 hashId;
14
Serializer<>
data;
15
16
public
:
17
RIFF_Chunk
();
18
19
RIFF_Chunk
(
const
Str_8
&
id
,
const
Serializer<>
& data);
20
21
RIFF_Chunk
(
const
RIFF_Chunk
& chunk);
22
23
RIFF_Chunk
& operator=(
const
RIFF_Chunk
& chunk);
24
25
Str_8
GetId()
const
;
26
27
UInt_64 GetHashId()
const
;
28
29
Serializer<>
GetData()
const
;
30
31
bool
IsValid()
const
;
32
};
33
}
EHS.h
Serializer.h
Str.h
ehs::RIFF_Chunk
Definition:
RIFF_Chunk.h:10
ehs::Serializer
Definition:
Serializer.h:25
ehs::Str< Char_8, UInt_64 >
ehs
Definition:
Anchor.h:6
include
ehs
io
RIFF_Chunk.h
Generated by
1.9.4