Xonotic
macro.qh File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _CAT(a, b)   a ## b
 
#define _STR(it)   #it
 
#define CAT(a, b)   _CAT(a, b)
 
#define DEFER(id)   id EMPTY()
 
#define EMPTY()
 
#define MACRO_BEGIN   if(1){
 
#define MACRO_END   }else voidfunc()
 
#define RVALUE   0
 Marker for use in (RVALUE, (expr)) More...
 
#define STR(it)   _STR(it)
 

Functions

void voidfunc ()
 

Macro Definition Documentation

◆ _CAT

#define _CAT (   a,
 
)    a ## b

Definition at line 16 of file macro.qh.

◆ _STR

#define _STR (   it)    #it

Definition at line 19 of file macro.qh.

◆ CAT

#define CAT (   a,
 
)    _CAT(a, b)

Definition at line 17 of file macro.qh.

◆ DEFER

#define DEFER (   id)    id EMPTY()

Definition at line 23 of file macro.qh.

◆ EMPTY

#define EMPTY ( )

Definition at line 22 of file macro.qh.

◆ MACRO_BEGIN

#define MACRO_BEGIN   if(1){

Definition at line 6 of file macro.qh.

◆ MACRO_END

#define MACRO_END   }else voidfunc()

Definition at line 7 of file macro.qh.

◆ RVALUE

#define RVALUE   0

Marker for use in (RVALUE, (expr))

Definition at line 14 of file macro.qh.

◆ STR

#define STR (   it)    _STR(it)

Definition at line 20 of file macro.qh.

Referenced by CSQC_Ent_Update().

Function Documentation

◆ voidfunc()

void voidfunc ( )

Definition at line 5 of file macro.qh.

5 { }