Manak
2.0.0
|
Go to the source code of this file.
Macros | |
#define | MANAK_INLINE inline |
Check if user has opt for dynamic linking. More... | |
#define | MANAK_STRINGIZE(X) MANAK_STRINGIZE_2(X) |
Converts the parameter into string. More... | |
#define | MANAK_STRINGIZE_2(X) #X |
#define | STRING_JOIN(X, Y) STRING_JOIN2(X, Y) |
Joins given parameters. More... | |
#define | STRING_JOIN2(X, Y) X ##_## Y |
Some useful preprocessor functions.
Definition in file macro_utils.hpp.
#define MANAK_INLINE inline |
Check if user has opt for dynamic linking.
Definition at line 25 of file macro_utils.hpp.
#define MANAK_STRINGIZE | ( | X | ) | MANAK_STRINGIZE_2(X) |
Converts the parameter into string.
Definition at line 13 of file macro_utils.hpp.
#define MANAK_STRINGIZE_2 | ( | X | ) | #X |
Definition at line 10 of file macro_utils.hpp.
#define STRING_JOIN | ( | X, | |
Y | |||
) | STRING_JOIN2(X, Y) |
Joins given parameters.
Definition at line 18 of file macro_utils.hpp.
#define STRING_JOIN2 | ( | X, | |
Y | |||
) | X ##_## Y |
Definition at line 15 of file macro_utils.hpp.