Go to the source code of this file.
|
| #define | ISZERO(X) |
| |
| #define | NOTZERO(X) |
| |
| #define | HASANYFLAG(STATE, FLAG) |
| |
| #define | HASALLFLAGS(STATE, FLAGS) |
| |
| #define | STRINGIFY8(X) |
| |
| #define | STRINGIFY16(x) |
| |
| #define | STRINGIFY(X) |
| |
| #define | BITFLAG(x) |
| |
| #define | CONCATTOKEN(x, y) |
| |
| #define | OVERRIDE override |
| |
| #define | TVERSION(VER_MAJOR, VER_MINOR) |
| |
| #define | RETURN_ARG_COUNT(_1_, _2_, _3_, _4_, _5_, count, ...) |
| |
| #define | EXPAND_ARGS(args) |
| |
| #define | COUNT_ARGS_MAX5(...) |
| |
| #define | OVERLOAD_MACRO2(name, count) |
| |
| #define | OVERLOAD_MACRO1(name, count) |
| |
| #define | OVERLOAD_MACRO(name, count) |
| |
| #define | GLUE(x, y) |
| |
| #define | CALL_OVERLOAD(name, ...) |
| |
| #define | TOSHI_API |
| |
| #define | TOSHI_NAMESPACE Toshi |
| |
| #define | TOSHI_NAMESPACE_USING using namespace TOSHI_NAMESPACE; |
| |
| #define | TOSHI_NAMESPACE_START |
| |
| #define | TOSHI_NAMESPACE_END } |
| |
| #define | TBREAK() |
| |
| #define | TSTATICASSERT(...) |
| |
| #define | TREINTERPRETCAST(TYPE, VALUE) |
| |
| #define | TSTATICCAST(POINTERTYPE, VALUE) |
| |
| #define | TARRAYSIZE(ARRAY) |
| |
| #define | TOFFSETOF(CLASS, MEMBER) |
| |
| #define | TALIGNAS(VALUE) |
| |
| #define | TINLINE inline |
| |
| #define | TFORCEINLINE __forceinline |
| |
| #define | TANONYMOUSVAR_1(Y) |
| |
| #define | TANONYMOUSVAR(TYPE) |
| |
| #define | TANONYMOUSVARC(TYPE, COUNTER) |
| |
| #define | TANONYMOUSVARC_GET(TYPE, COUNTER) |
| |
| #define | TDEPRECATED [[deprecated]] |
| |
| #define | TDEPRECATED_REASON(REASON) |
| |
| #define | TDECLARE_POINTER_HANDLE(NAME) |
| |
| #define | TWIP() |
| |
| #define | TTODO(DESC) |
| |
| #define | TFIXME(DESC) |
| |
| #define | TIMPLEMENT() |
| |
| #define | TIMPLEMENT_D(DESC) |
| |
| #define | TASSERT(X, ...) |
| |
| #define | TVALIDPTR(PTR) |
| |
| #define | TUNREACHABLE() |
| |
| #define | TLOGUP() |
| |
| #define | TLOGDOWN() |
| |
| #define | TINFO(...) |
| |
| #define | TWARN(...) |
| |
| #define | TERROR(...) |
| |
| #define | TCRITICAL(...) |
| |
| #define | TTRACE(...) |
| |
| #define | TOSHI_USER_CLIENT |
| |
◆ BITFLAG
◆ CALL_OVERLOAD
| #define CALL_OVERLOAD |
( |
| name, |
|
|
| ... ) |
Value:
#define OVERLOAD_MACRO(name, count)
#define COUNT_ARGS_MAX5(...)
Definition at line 25 of file Defines.h.
◆ CONCATTOKEN
| #define CONCATTOKEN |
( |
| x, |
|
|
| y ) |
◆ COUNT_ARGS_MAX5
| #define COUNT_ARGS_MAX5 |
( |
| ... | ) |
|
Value:
#define EXPAND_ARGS(args)
Definition at line 18 of file Defines.h.
◆ EXPAND_ARGS
| #define EXPAND_ARGS |
( |
| args | ) |
|
Value:
#define RETURN_ARG_COUNT(_1_, _2_, _3_, _4_, _5_, count,...)
Definition at line 17 of file Defines.h.
◆ GLUE
◆ HASALLFLAGS
| #define HASALLFLAGS |
( |
| STATE, |
|
|
| FLAGS ) |
Value:( ( ( STATE ) & ( FLAGS ) ) == ( FLAGS ) )
Definition at line 6 of file Defines.h.
◆ HASANYFLAG
| #define HASANYFLAG |
( |
| STATE, |
|
|
| FLAG ) |
Value:( ( ( STATE ) & ( FLAG ) ) != 0 )
Definition at line 5 of file Defines.h.
◆ ISZERO
◆ NOTZERO
◆ OVERLOAD_MACRO
| #define OVERLOAD_MACRO |
( |
| name, |
|
|
| count ) |
Value:
#define OVERLOAD_MACRO1(name, count)
Definition at line 22 of file Defines.h.
◆ OVERLOAD_MACRO1
| #define OVERLOAD_MACRO1 |
( |
| name, |
|
|
| count ) |
Value:
#define OVERLOAD_MACRO2(name, count)
Definition at line 21 of file Defines.h.
◆ OVERLOAD_MACRO2
| #define OVERLOAD_MACRO2 |
( |
| name, |
|
|
| count ) |
◆ OVERRIDE
| #define OVERRIDE override |
◆ RETURN_ARG_COUNT
| #define RETURN_ARG_COUNT |
( |
| _1_, |
|
|
| _2_, |
|
|
| _3_, |
|
|
| _4_, |
|
|
| _5_, |
|
|
| count, |
|
|
| ... ) |
◆ STRINGIFY
◆ STRINGIFY16
◆ STRINGIFY8
◆ TALIGNAS
| #define TALIGNAS |
( |
| VALUE | ) |
|
◆ TANONYMOUSVAR
| #define TANONYMOUSVAR |
( |
| TYPE | ) |
|
Value:
#define TANONYMOUSVAR_1(Y)
Definition at line 77 of file Defines.h.
◆ TANONYMOUSVAR_1
| #define TANONYMOUSVAR_1 |
( |
| Y | ) |
|
Value:
#define CONCATTOKEN(x, y)
Definition at line 76 of file Defines.h.
◆ TANONYMOUSVARC
| #define TANONYMOUSVARC |
( |
| TYPE, |
|
|
| COUNTER ) |
◆ TANONYMOUSVARC_GET
| #define TANONYMOUSVARC_GET |
( |
| TYPE, |
|
|
| COUNTER ) |
◆ TARRAYSIZE
| #define TARRAYSIZE |
( |
| ARRAY | ) |
|
Value:( sizeof( ARRAY ) / sizeof( *ARRAY ) )
Definition at line 70 of file Defines.h.
◆ TASSERT
| #define TASSERT |
( |
| X, |
|
|
| ... ) |
◆ TBREAK
◆ TCRITICAL
Value:Toshi::TUtil::Log( Toshi::TUtil::LogType_Critical, __VA_ARGS__ )
Definition at line 154 of file Defines.h.
◆ TDECLARE_POINTER_HANDLE
| #define TDECLARE_POINTER_HANDLE |
( |
| NAME | ) |
|
◆ TDEPRECATED
| #define TDEPRECATED [[deprecated]] |
◆ TDEPRECATED_REASON
| #define TDEPRECATED_REASON |
( |
| REASON | ) |
|
◆ TERROR
Value:Toshi::TUtil::Log( Toshi::TUtil::LogType_Error, __VA_ARGS__ )
Definition at line 153 of file Defines.h.
◆ TFIXME
◆ TFORCEINLINE
| #define TFORCEINLINE __forceinline |
◆ TIMPLEMENT
◆ TIMPLEMENT_D
| #define TIMPLEMENT_D |
( |
| DESC | ) |
|
◆ TINFO
Value:Toshi::TUtil::Log( Toshi::TUtil::LogType_Info, __VA_ARGS__ )
Definition at line 151 of file Defines.h.
◆ TINLINE
◆ TLOGDOWN
◆ TLOGUP
◆ TOFFSETOF
| #define TOFFSETOF |
( |
| CLASS, |
|
|
| MEMBER ) |
Value:offsetof( CLASS, MEMBER )
Definition at line 71 of file Defines.h.
◆ TOSHI_API
◆ TOSHI_NAMESPACE
| #define TOSHI_NAMESPACE Toshi |
◆ TOSHI_NAMESPACE_END
| #define TOSHI_NAMESPACE_END } |
◆ TOSHI_NAMESPACE_START
| #define TOSHI_NAMESPACE_START |
Value:
Definition at line 47 of file Defines.h.
47#define TOSHI_NAMESPACE_START \
48 namespace TOSHI_NAMESPACE \
49 {
◆ TOSHI_NAMESPACE_USING
◆ TOSHI_USER_CLIENT
| #define TOSHI_USER_CLIENT |
◆ TREINTERPRETCAST
| #define TREINTERPRETCAST |
( |
| TYPE, |
|
|
| VALUE ) |
Value:( reinterpret_cast<TYPE>( VALUE ) )
Definition at line 68 of file Defines.h.
◆ TSTATICASSERT
| #define TSTATICASSERT |
( |
| ... | ) |
|
Value:static_assert( __VA_ARGS__, "Compile time assert failed: " #__VA_ARGS__ )
Definition at line 67 of file Defines.h.
◆ TSTATICCAST
| #define TSTATICCAST |
( |
| POINTERTYPE, |
|
|
| VALUE ) |
Value:( static_cast<POINTERTYPE*>( VALUE ) )
Definition at line 69 of file Defines.h.
◆ TTODO
◆ TTRACE
Value:
void TDebug_FinalPrintf(const TCHAR *a_szFormat,...)
Definition at line 155 of file Defines.h.
◆ TUNREACHABLE
Value: { \
TASSERT(
TFALSE,
"Unreachable code is reached!" ); \
__assume( 0 ); \
}
Definition at line 142 of file Defines.h.
142#define TUNREACHABLE() \
143 { \
144 TASSERT( TFALSE, "Unreachable code is reached!" ); \
145 __assume( 0 ); \
146 }
◆ TVALIDPTR
◆ TVERSION
| #define TVERSION |
( |
| VER_MAJOR, |
|
|
| VER_MINOR ) |
Value:( ( VER_MAJOR << 16U ) | VER_MINOR )
Definition at line 14 of file Defines.h.
◆ TWARN
Value:Toshi::TUtil::Log( Toshi::TUtil::LogType_Warning, __VA_ARGS__ )
Definition at line 152 of file Defines.h.
◆ TWIP