Goonstation 13 - Modules - TypesDefine Details

_std/macros/_metamacros.dm

INCLUDEUseful for when you need to include in a macro, can't use #include directly due to # being interpreted as stringification
IDENTITYGiven x, evaluates to x.
NOTHINGEvaluates to nothing.
DUMMYNo operation dummy thing for atom property purposes, most of the stuff is there to suppress warnings, does nothing
APPLY_PREFIXGiven a prefix and a list of arguments, adds the prefix to each argument

Define Details

APPLY_PREFIX

Given a prefix and a list of arguments, adds the prefix to each argument

DUMMY

No operation dummy thing for atom property purposes, most of the stuff is there to suppress warnings, does nothing

IDENTITY

Given x, evaluates to x.

INCLUDE

Useful for when you need to include in a macro, can't use #include directly due to # being interpreted as stringification

NOTHING

Evaluates to nothing.