1#pragma once
2
3#include <basis/seadTypes.h>
4#include <container/seadTList.h>
5
6namespace sead {
7class WriteStream;
8}
9
10namespace al {
11
12class ByamlWriterBigData;
13
14class ByamlWriterBigDataList {
15public:
16 ByamlWriterBigDataList();
17 virtual ~ByamlWriterBigDataList();
18 u32 calcPackSize() const;
19 void addData(ByamlWriterBigData*);
20 s32 setOffset(s32);
21 void write(sead::WriteStream*);
22
23private:
24 sead::TList<ByamlWriterBigData*> mList;
25};
26
27} // namespace al
28