Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
VarArgs.h File Reference
#include "CoreTypes.h"
+ Include dependency graph for VarArgs.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GET_VARARGS(msg, msgsize, len, lastarg, fmt)
 
#define GET_VARARGS_WIDE(msg, msgsize, len, lastarg, fmt)
 
#define GET_VARARGS_ANSI(msg, msgsize, len, lastarg, fmt)
 
#define GET_VARARGS_RESULT(msg, msgsize, len, lastarg, fmt, result)
 
#define GET_VARARGS_RESULT_WIDE(msg, msgsize, len, lastarg, fmt, result)
 
#define GET_VARARGS_RESULT_ANSI(msg, msgsize, len, lastarg, fmt, result)
 
#define GET_VARARGS_RESULT_UTF8(msg, msgsize, len, lastarg, fmt, result)
 
#define VARARG_EXTRA(...)   __VA_ARGS__,
 
#define VARARG_NONE
 
#define VARARG_PURE   =0
 

Macro Definition Documentation

◆ GET_VARARGS

#define GET_VARARGS ( msg,
msgsize,
len,
lastarg,
fmt )
Value:
{ \
FCString::GetVarArgs(msg, msgsize, fmt, ap); \
}
Definition format.h:408

Definition at line 18 of file VarArgs.h.

◆ GET_VARARGS_ANSI

#define GET_VARARGS_ANSI ( msg,
msgsize,
len,
lastarg,
fmt )
Value:
{ \
FCStringAnsi::GetVarArgs(msg, msgsize, fmt, ap); \
}

Definition at line 32 of file VarArgs.h.

◆ GET_VARARGS_RESULT

#define GET_VARARGS_RESULT ( msg,
msgsize,
len,
lastarg,
fmt,
result )
Value:
{ \
result = FCString::GetVarArgs(msg, msgsize, fmt, ap); \
if (result >= msgsize) \
{ \
result = -1; \
} \
}

Definition at line 39 of file VarArgs.h.

◆ GET_VARARGS_RESULT_ANSI

#define GET_VARARGS_RESULT_ANSI ( msg,
msgsize,
len,
lastarg,
fmt,
result )
Value:
{ \
result = FCStringAnsi::GetVarArgs(msg, msgsize, fmt, ap); \
if (result >= msgsize) \
{ \
result = -1; \
} \
}

Definition at line 61 of file VarArgs.h.

◆ GET_VARARGS_RESULT_UTF8

#define GET_VARARGS_RESULT_UTF8 ( msg,
msgsize,
len,
lastarg,
fmt,
result )
Value:
{ \
result = FCStringUtf8::GetVarArgs(msg, msgsize, fmt, ap); \
if (result >= msgsize) \
{ \
result = -1; \
} \
}

Definition at line 72 of file VarArgs.h.

◆ GET_VARARGS_RESULT_WIDE

#define GET_VARARGS_RESULT_WIDE ( msg,
msgsize,
len,
lastarg,
fmt,
result )
Value:
{ \
result = FCStringWide::GetVarArgs(msg, msgsize, fmt, ap); \
if (result >= msgsize) \
{ \
result = -1; \
} \
}

Definition at line 50 of file VarArgs.h.

◆ GET_VARARGS_WIDE

#define GET_VARARGS_WIDE ( msg,
msgsize,
len,
lastarg,
fmt )
Value:
{ \
FCStringWide::GetVarArgs(msg, msgsize, fmt, ap); \
}

Definition at line 25 of file VarArgs.h.

◆ VARARG_EXTRA

#define VARARG_EXTRA ( ...)    __VA_ARGS__,

Definition at line 88 of file VarArgs.h.

◆ VARARG_NONE

#define VARARG_NONE

Definition at line 89 of file VarArgs.h.

◆ VARARG_PURE

#define VARARG_PURE   =0

Definition at line 90 of file VarArgs.h.