Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JSUOutputStream.h
Go to the documentation of this file.
1#ifndef JSUOUTPUTSTREAM_H
2#define JSUOUTPUTSTREAM_H
3
5
11public:
13 virtual ~JSUOutputStream();
14
15 virtual s32 skip(s32, s8) = 0;
16 virtual s32 writeData(const void*, s32) = 0;
17
18 s32 write(const void*, s32);
19 void write(const char*);
20
22 write(&param_0, sizeof(u32));
23 return *this;
24 }
25
27 write(&param_0, sizeof(s32));
28 return *this;
29 }
30
32 write(&param_0, sizeof(s16));
33 return *this;
34 }
35
37 write(&param_0, sizeof(u16));
38 return *this;
39 }
40
42 write(&param_0, sizeof(u8));
43 return *this;
44 }
45
48 return *this;
49 }
50}; // Size = 0x8
51
52#endif /* JSUOUTPUTSTREAM_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:79
Definition JSUIosBase.h:16
Definition JSUOutputStream.h:10
JSUOutputStream & operator<<(u8 param_0)
Definition JSUOutputStream.h:41
JSUOutputStream & operator<<(s32 param_0)
Definition JSUOutputStream.h:26
virtual s32 writeData(const void *, s32)=0
virtual s32 skip(s32, s8)=0
Definition JSUOutputStream.cpp:39
JSUOutputStream & operator<<(u16 param_0)
Definition JSUOutputStream.h:36
JSUOutputStream & operator<<(u32 param_0)
Definition JSUOutputStream.h:21
virtual ~JSUOutputStream()
Definition JSUOutputStream.cpp:6
s32 write(const void *, s32)
Definition JSUOutputStream.cpp:12
JSUOutputStream & operator<<(const char *param_0)
Definition JSUOutputStream.h:46
JSUOutputStream()
Definition JSUOutputStream.h:12
JSUOutputStream & operator<<(s16 param_0)
Definition JSUOutputStream.h:31
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8