|
#define | QX_STRINGIFY(name) #name |
| Macro can be used to turn any text in your code into a string, but only the exact text between the parentheses There are no variable dereferencing or macro substitutions or any other sort of thing done. More...
|
|
#define | QX_LINE_NAME(prefix) _QX_JOIN(prefix, __LINE__) |
| Do magic! Creates a unique name using the line number. More...
|
|
#define | QX_METHOD_NAME(className, methodName) ((void)sizeof(&className::methodName), QX_STRINGIFY(methodName))) |
| Get a method name (without className::), while statically verifying that the method exists. More...
|
|
#define | QX_FULL_METHOD_NAME(className, methodName) ((void)sizeof(&className::methodName), QX_STRINGIFY(className) "::" QX_STRINGIFY(methodName))) |
| Get a full method name (className::methodName), while statically verifying that the method exists. More...
|
|
- Author
- Khrapov
- Date
- 24.07.2025
- Copyright
- © Nick Khrapov, 2025. All right reserved.
Definition in file names.h.