omw
0.2.0
|
Some macro definitions. More...
Go to the source code of this file.
Macros | |
Compiler | |
Only one is defined, depending which compiler is used. | |
#define | OMW_CXX_CLANG (1) |
#define | OMW_CXX_GCC (1) |
#define | OMW_CXX_MSVC (1) |
#define | OMW_CXX_MINGW32 (1) |
#define | OMW_CXX_MINGW64 (1) |
#define | OMW_CXX_EMSCRIPTEN (1) |
#define | OMW_CXX_UNKNOWN (1) |
Platform | |
Defined as | |
#define | OMW_PLAT_WIN (1) |
#define | OMW_PLAT_WIN32 (1) |
#define | OMW_PLAT_WIN64 (1) |
#define | OMW_PLAT_UNIX (1) |
#define | OMW_PLAT_POSIX (1) |
#define | OMW_PLAT_LINUX (1) |
#define | OMW_PLAT_APPLE (1) |
#define | OMW_PLAT_BSD (1) |
#define | OMW_PLAT_UNKNOWN (1) |
Processor Architecture | |
Only one is defined, depending on the targeted processor architecture. | |
#define | OMW_PARCH_x86_32 (1) |
#define | OMW_PARCH_x86_64 (1) |
#define | OMW_PARCH_ARM32 (1) |
#define | OMW_PARCH_ARM64 (1) |
#define | OMW_PARCH_POWERPC (1) |
#define | OMW_PARCH_UNKNOWN (1) |
C++ Standard Version | |
| |
#define | OMW_CPPSTD |
#define | OMW_CPPSTD_98 (199711L) |
#define | OMW_CPPSTD_11 (201103L) |
#define | OMW_CPPSTD_14 (201402L) |
#define | OMW_CPPSTD_17 (201703L) |
#define | OMW_CPPSTD_20 (202002L) |
#define | OMW_CPPSTD_23 (202100L) |
Misc | |
| |
#define | OMW_DEBUG (1) |
#define | OMW__FILENAME__ |
Some macro definitions.
See also Macros.