Derive-C
Loading...
Searching...
No Matches
namespace.h File Reference

Go to the source code of this file.

Macros

#define NS_EXPANDED(pre, post)
#define NS(pre, post)
#define EXPAND(...)
#define PRIV(name)
#define STRINGIFY(MACRO)
#define EXPAND_STRING(NAME)

Macro Definition Documentation

◆ EXPAND

#define EXPAND ( ...)
Value:
__VA_ARGS__

Definition at line 5 of file namespace.h.

◆ EXPAND_STRING

#define EXPAND_STRING ( NAME)
Value:
#define STRINGIFY(MACRO)
Definition namespace.h:7
#define NAME
Supporting templates that internally invoke new templates.
Definition def.h:51

Definition at line 8 of file namespace.h.

◆ NS

#define NS ( pre,
post )
Value:
NS_EXPANDED(pre, post)
#define NS_EXPANDED(pre, post)
Definition namespace.h:3

Definition at line 4 of file namespace.h.

◆ NS_EXPANDED

#define NS_EXPANDED ( pre,
post )
Value:
pre##_##post

Definition at line 3 of file namespace.h.

◆ PRIV

#define PRIV ( name)
Value:
NS(__private, name)
#define NS(pre, post)
Definition namespace.h:4

Definition at line 6 of file namespace.h.

◆ STRINGIFY

#define STRINGIFY ( MACRO)
Value:
#MACRO

Definition at line 7 of file namespace.h.