13 static void warning(
const char*,
int,
const char*);
38#define JGADGET_ASSERTWARN(line, COND) \
39 ((COND)) || (JGadget_outMessage(JGadget_outMessage::warning, __FILE__, line) << #COND, false);
41#define JGADGET_WARNMSG(line, msg) \
42 JGadget_outMessage(JGadget_outMessage::warning, __FILE__, line) << msg, false;
44#define JGADGET_WARNMSG1(line, msg, arg) \
45 JGadget_outMessage out(JGadget_outMessage::warning, __FILE__, line); \
48#define JGADGET_WARNMSG4(line, msg, arg1, arg2, arg3, arg4) \
49 JGadget_outMessage out(JGadget_outMessage::warning, __FILE__, line); \
50 out << msg << (arg1) << (arg2) << (arg3) << (arg4);
52#define JGADGET_EXITWARN(cond) \
58#define JGADGET_ASSERTWARN(line, COND) (void)0
59#define JGADGET_WARNMSG(line, msg) (void)0
60#define JGADGET_WARNMSG1(line, msg, arg) (void)0
61#define JGADGET_WARNMSG4(line, msg, arg1, arg2, arg3, arg4) (void)0
JGadget_outMessage & operator<<(u16)
JGadget_outMessage & operator<<(u8 param_1)
Definition define.h:21
JGadget_outMessage & operator<<(u32)
JGadget_outMessage & operator<<(const void *)
JGadget_outMessage & operator<<(const char *str)
JGadget_outMessage & operator<<(s32)
JGadget_outMessage & operator<<(char)
char * mWrite_p
Definition define.h:31
JGadget_outMessage & operator<<(int param_1)
Definition define.h:18
int mLine
Definition define.h:33
char * mFile
Definition define.h:32
void(*) MessageFunc(const char *, int, const char *)
Definition define.h:11
static void warning(const char *, int, const char *)
MessageFunc mMsgFunc
Definition define.h:29
char mBuffer[256]
Definition define.h:30
JGadget_outMessage(MessageFunc fn, const char *file, int line)
JGadget_outMessage & operator<<(unsigned int)
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8