#include <ecl/config/macros.hpp>
Go to the source code of this file.
Macros | |
#define | DO_JOIN(X, Y) DO_JOIN2(X,Y) |
#define | DO_JOIN2(X, Y) X##Y |
#define | ecl_errors_LOCAL |
#define | ecl_errors_PUBLIC |
#define | JOIN(X, Y) DO_JOIN( X, Y ) |
#define | LOC __FILE__ ":" TOSTRING(__LINE__) " " |
Stringify the line of code you are at. More... | |
#define | STRINGIFY(x) #x |
#define | TOSTRING(x) STRINGIFY(x) |
#define DO_JOIN | ( | X, | |
Y | |||
) | DO_JOIN2(X,Y) |
Definition at line 56 of file ecl/errors/macros.hpp.
#define DO_JOIN2 | ( | X, | |
Y | |||
) | X##Y |
Definition at line 57 of file ecl/errors/macros.hpp.
#define ecl_errors_LOCAL |
Definition at line 38 of file ecl/errors/macros.hpp.
#define ecl_errors_PUBLIC |
Definition at line 37 of file ecl/errors/macros.hpp.
#define JOIN | ( | X, | |
Y | |||
) | DO_JOIN( X, Y ) |
Definition at line 55 of file ecl/errors/macros.hpp.
#define STRINGIFY | ( | x | ) | #x |
Definition at line 44 of file ecl/errors/macros.hpp.
#define TOSTRING | ( | x | ) | STRINGIFY(x) |
Definition at line 45 of file ecl/errors/macros.hpp.