Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JSUInputStream Class Referenceabstract

#include <JSUInputStream.h>

+ Inheritance diagram for JSUInputStream:
+ Collaboration diagram for JSUInputStream:

Public Member Functions

 JSUInputStream ()
 
virtual ~JSUInputStream ()
 
virtual s32 getAvailable () const =0
 
virtual s32 skip (s32)
 
virtual u32 readData (void *, s32)=0
 
u32 readU32 ()
 
u32 read32b ()
 
s32 readS32 ()
 
s16 readS16 ()
 
u16 readU16 ()
 
u8 readU8 ()
 
u8 read8b ()
 
u16 read16b ()
 
JSUInputStreamoperator>> (u32 &dest)
 
JSUInputStreamoperator>> (u16 &dest)
 
JSUInputStreamoperator>> (u8 &dest)
 
JSUInputStreamoperator>> (s16 &dest)
 
JSUInputStreamoperator>> (char *dest)
 
s32 read (u32 &param_0)
 
s32 read (void *, s32)
 
char * read (char *)
 
- Public Member Functions inherited from JSUIosBase
 JSUIosBase ()
 
virtual ~JSUIosBase ()
 
bool isGood () const
 
void clrState (EIoState state)
 
void setState (EIoState state)
 

Additional Inherited Members

- Public Types inherited from JSUIosBase
enum  EIoState { IOS_STATE_1 = 1 , IOS_STATE_2 = 2 }
 

Constructor & Destructor Documentation

◆ JSUInputStream()

JSUInputStream::JSUInputStream ( )
inline

◆ ~JSUInputStream()

JSUInputStream::~JSUInputStream ( )
virtual

Member Function Documentation

◆ getAvailable()

virtual s32 JSUInputStream::getAvailable ( ) const
pure virtual

Implemented in JSURandomInputStream.

◆ operator>>() [1/5]

JSUInputStream & JSUInputStream::operator>> ( char * dest)
inline

◆ operator>>() [2/5]

JSUInputStream & JSUInputStream::operator>> ( s16 & dest)
inline

◆ operator>>() [3/5]

JSUInputStream & JSUInputStream::operator>> ( u16 & dest)
inline

◆ operator>>() [4/5]

JSUInputStream & JSUInputStream::operator>> ( u32 & dest)
inline

◆ operator>>() [5/5]

JSUInputStream & JSUInputStream::operator>> ( u8 & dest)
inline

◆ read() [1/3]

char * JSUInputStream::read ( char * str)

◆ read() [2/3]

s32 JSUInputStream::read ( u32 & param_0)
inline

◆ read() [3/3]

s32 JSUInputStream::read ( void * buffer,
s32 numBytes )

◆ read16b()

u16 JSUInputStream::read16b ( )
inline

◆ read32b()

u32 JSUInputStream::read32b ( )
inline

◆ read8b()

u8 JSUInputStream::read8b ( )
inline

◆ readData()

virtual u32 JSUInputStream::readData ( void * ,
s32  )
pure virtual

◆ readS16()

s16 JSUInputStream::readS16 ( )
inline

◆ readS32()

s32 JSUInputStream::readS32 ( )
inline

◆ readU16()

u16 JSUInputStream::readU16 ( )
inline

◆ readU32()

u32 JSUInputStream::readU32 ( )
inline

◆ readU8()

u8 JSUInputStream::readU8 ( )
inline

◆ skip()

s32 JSUInputStream::skip ( s32 count)
virtual

Reimplemented in JSURandomInputStream.


The documentation for this class was generated from the following files: