Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
macros.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PASTE(x, y)
#define PASTE2(x, y)
#define UNIQUE_NAME(name)
#define STRINGIZE(X)
 Converts the parameter X to a string after macro replacement on X has been performed.
#define DO_STRINGIZE(X)

Macro Definition Documentation

◆ DO_STRINGIZE

#define DO_STRINGIZE ( X)
Value:
#X

Definition at line 18 of file macros.h.

◆ PASTE

#define PASTE ( x,
y )
Value:
x ## y

Definition at line 8 of file macros.h.

◆ PASTE2

#define PASTE2 ( x,
y )
Value:
PASTE(x, y)
#define PASTE(x, y)
Definition macros.h:8

Definition at line 9 of file macros.h.

◆ STRINGIZE

#define STRINGIZE ( X)
Value:
#define DO_STRINGIZE(X)
Definition macros.h:18
#define X(name)
Definition net.cpp:613

Converts the parameter X to a string after macro replacement on X has been performed.

Don't merge these into one macro!

Definition at line 17 of file macros.h.

◆ UNIQUE_NAME

#define UNIQUE_NAME ( name)
Value:
PASTE2(name, __COUNTER__)
#define PASTE2(x, y)
Definition macros.h:9
const char * name
Definition rest.cpp:48

Definition at line 11 of file macros.h.