Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JGadget::TOutputStream Class Reference

#include <std-stream.h>

+ Collaboration diagram for JGadget::TOutputStream:

Classes

struct  saoCaseNumeral_struct
 
struct  sentry
 
struct  TBufferIterator
 
struct  TCString_
 

Public Member Functions

TOutputStreamoperator<< (const char *)
 
TOutputStreamoperator<< (char)
 
TOutputStreamoperator<< (s32)
 
TOutputStreamoperator<< (u32)
 
TOutputStreamoperator<< (bool)
 
TOutputStreamoperator<< (double)
 
void flush ()
 
TBufferIteratorPut_CString_prefixed_ (const char *, u32, const char *, u32)
 
TBufferIteratorPut_longInt_ (u32, bool)
 
TBufferIteratorPut (double)
 
TBufferIteratorPut (const char *param_0, u32 param_1)
 
TBufferIteratorPut (s32 param_0)
 
TBufferIteratorPut (u32 param_0)
 
TBufferIteratorPut (bool param_0)
 
virtual ~TOutputStream ()
 

Static Public Member Functions

static const saoCaseNumeral_structgetCaseNumeral_ (u32 flags)
 

Public Attributes

TStream_0x0
 

Static Public Attributes

static const saoCaseNumeral_struct saoCaseNumeral_ [2]
 
static const TCString_ saoszPrefix_sign_ [3]
 
static const TCString_ saaosz_bool_ [2][2]
 
static const TCString_ soszPrefix_oct_ = {"0", 1}
 

Private Attributes

int field_0x8
 

Constructor & Destructor Documentation

◆ ~TOutputStream()

JGadget::TOutputStream::~TOutputStream ( )
virtual

Member Function Documentation

◆ flush()

void JGadget::TOutputStream::flush ( )

◆ getCaseNumeral_()

static const saoCaseNumeral_struct & JGadget::TOutputStream::getCaseNumeral_ ( u32 flags)
inlinestatic

◆ operator<<() [1/6]

TOutputStream & JGadget::TOutputStream::operator<< ( bool param_0)

◆ operator<<() [2/6]

TOutputStream & JGadget::TOutputStream::operator<< ( char param_0)

◆ operator<<() [3/6]

TOutputStream & JGadget::TOutputStream::operator<< ( const char * param_0)

◆ operator<<() [4/6]

TOutputStream & JGadget::TOutputStream::operator<< ( double param_0)

◆ operator<<() [5/6]

TOutputStream & JGadget::TOutputStream::operator<< ( s32 param_0)

◆ operator<<() [6/6]

TOutputStream & JGadget::TOutputStream::operator<< ( u32 param_0)

◆ Put() [1/5]

TBufferIterator & JGadget::TOutputStream::Put ( bool param_0)
inline

◆ Put() [2/5]

TBufferIterator & JGadget::TOutputStream::Put ( const char * param_0,
u32 param_1 )
inline

◆ Put() [3/5]

TOutputStream::TBufferIterator & JGadget::TOutputStream::Put ( double param_0)

◆ Put() [4/5]

TBufferIterator & JGadget::TOutputStream::Put ( s32 param_0)
inline

◆ Put() [5/5]

TBufferIterator & JGadget::TOutputStream::Put ( u32 param_0)
inline

◆ Put_CString_prefixed_()

TOutputStream::TBufferIterator & JGadget::TOutputStream::Put_CString_prefixed_ ( const char * param_0,
u32 param_1,
const char * param_2,
u32 param_3 )

◆ Put_longInt_()

TOutputStream::TBufferIterator & JGadget::TOutputStream::Put_longInt_ ( u32 param_0,
bool param_1 )

Member Data Documentation

◆ _0x0

TStream* JGadget::TOutputStream::_0x0

◆ field_0x8

int JGadget::TOutputStream::field_0x8
private

◆ saaosz_bool_

const TOutputStream::TCString_ JGadget::TOutputStream::saaosz_bool_
static
Initial value:
= {
{{"0", 1}, {"1", 1}},
{{"false", 5}, {"true", 4}},
}

◆ saoCaseNumeral_

const TOutputStream::saoCaseNumeral_struct JGadget::TOutputStream::saoCaseNumeral_
static
Initial value:
= {
{
{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'},
{"0x", 2},
{"inf", 3},
{"nan", 3},
},
{
{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'},
{"0X", 2},
{"INF", 3},
{"NAN", 3},
},
}

◆ saoszPrefix_sign_

const TOutputStream::TCString_ JGadget::TOutputStream::saoszPrefix_sign_
static
Initial value:
= {
{"", 0},
{"+", 1},
{"-", 1},
}

◆ soszPrefix_oct_

const TOutputStream::TCString_ JGadget::TOutputStream::soszPrefix_oct_ = {"0", 1}
static

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