Configuration of the Base API. More...
Go to the source code of this file.
Macros | |
#define | MI_BASE_JOIN(X, Y) ;MI_BASE_DO_JOIN( X, Y ) |
Creates an identifier from concatenating the values of X and Y , possibly expanding macros in X and Y . More... | |
#define | MI_BASE_STRINGIZE(X) ;MI_BASE_DO_STRINGIZE( X ) |
Creates a string from the value of X , possibly expanding macros in X . More... | |
#define | MI_PREVENT_MACRO_EXPAND |
Empty macro that can be used after function names to prevent macro expansion that happen to have the same name, for example, min or max functions. More... | |
#define | MI_FORCE_INLINE inline |
The compiler-specific, strong inline keyword. More... | |
#define | MI_BASE_DLL_FILE_EXT ".so" |
The operating system specific default filename extension for shared libraries (DLLs) More... | |
#define | MI_CXX_FEATURE_RVALUE_REFERENCES |
This macro is defined if the compiler supports rvalue references. More... | |
Configuration of the Base API.