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

#include <define.h>

Public Types

typedef void(*) MessageFunc(const char *, int, const char *)
 

Public Member Functions

 JGadget_outMessage (MessageFunc fn, const char *file, int line)
 
 ~JGadget_outMessage ()
 
JGadget_outMessageoperator<< (int param_1)
 
JGadget_outMessageoperator<< (u16)
 
JGadget_outMessageoperator<< (unsigned int)
 
JGadget_outMessageoperator<< (u8)
 
JGadget_outMessageoperator<< (const char *str)
 
JGadget_outMessageoperator<< (s8)
 
JGadget_outMessageoperator<< (s32)
 
JGadget_outMessageoperator<< (u32)
 
JGadget_outMessageoperator<< (const void *)
 

Static Public Member Functions

static void warning (const char *, int, const char *)
 

Private Attributes

MessageFunc mMsgFunc
 
char mBuffer [256]
 
char * mWrite_p
 
char * mFile
 
int mLine
 

Member Typedef Documentation

◆ MessageFunc

void(*) JGadget_outMessage::MessageFunc(const char *, int, const char *)

Constructor & Destructor Documentation

◆ JGadget_outMessage()

JGadget_outMessage::JGadget_outMessage ( MessageFunc fn,
const char * file,
int line )

◆ ~JGadget_outMessage()

JGadget_outMessage::~JGadget_outMessage ( )

Member Function Documentation

◆ operator<<() [1/9]

JGadget_outMessage & JGadget_outMessage::operator<< ( const char * str)

◆ operator<<() [2/9]

JGadget_outMessage & JGadget_outMessage::operator<< ( const void * )

◆ operator<<() [3/9]

JGadget_outMessage & JGadget_outMessage::operator<< ( int param_1)
inline

◆ operator<<() [4/9]

JGadget_outMessage & JGadget_outMessage::operator<< ( s32 )

◆ operator<<() [5/9]

JGadget_outMessage & JGadget_outMessage::operator<< ( s8 )

◆ operator<<() [6/9]

JGadget_outMessage & JGadget_outMessage::operator<< ( u16 )

◆ operator<<() [7/9]

JGadget_outMessage & JGadget_outMessage::operator<< ( u32 )

◆ operator<<() [8/9]

JGadget_outMessage & JGadget_outMessage::operator<< ( u8 )

◆ operator<<() [9/9]

JGadget_outMessage & JGadget_outMessage::operator<< ( unsigned int )

◆ warning()

static void JGadget_outMessage::warning ( const char * ,
int ,
const char *  )
static

Member Data Documentation

◆ mBuffer

char JGadget_outMessage::mBuffer[256]
private

◆ mFile

char* JGadget_outMessage::mFile
private

◆ mLine

int JGadget_outMessage::mLine
private

◆ mMsgFunc

MessageFunc JGadget_outMessage::mMsgFunc
private

◆ mWrite_p

char* JGadget_outMessage::mWrite_p
private

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