OnixS C++ B3 Binary UMDF Market Data Handler 1.10.0
Users' manual and API documentation
Loading...
Searching...
No Matches
Compiler.h File Reference

Go to the source code of this file.

Macros

#define ONIXS_B3_UMDF_MD_CURRENT_CXX_STD   __cplusplus
#define ONIXS_TERMINATE_COMPILATION
#define ONIXS_B3_UMDF_MD_CXX14_CONSTEXPR
#define ONIXS_B3_UMDF_MD_CHECK_NOTHROW(equation)
#define ONIXS_B3_UMDF_MD_STATIC_ASSERT(X)
#define ONIXS_B3_UMDF_MD_ASSERT(CHECK)

Macro Definition Documentation

◆ ONIXS_B3_UMDF_MD_ASSERT

#define ONIXS_B3_UMDF_MD_ASSERT ( CHECK)
Value:
((CHECK) ? void(0) : []() {assert(!#CHECK);}())

Definition at line 123 of file Compiler.h.

◆ ONIXS_B3_UMDF_MD_CHECK_NOTHROW

#define ONIXS_B3_UMDF_MD_CHECK_NOTHROW ( equation)
Value:
ONIXS_B3_UMDF_MD_STATIC_ASSERT(noexcept((equation)))
#define ONIXS_B3_UMDF_MD_STATIC_ASSERT(X)
Definition Compiler.h:117

Definition at line 116 of file Compiler.h.

◆ ONIXS_B3_UMDF_MD_CURRENT_CXX_STD

#define ONIXS_B3_UMDF_MD_CURRENT_CXX_STD   __cplusplus

Definition at line 30 of file Compiler.h.

◆ ONIXS_B3_UMDF_MD_CXX14_CONSTEXPR

#define ONIXS_B3_UMDF_MD_CXX14_CONSTEXPR

Definition at line 68 of file Compiler.h.

◆ ONIXS_B3_UMDF_MD_STATIC_ASSERT

#define ONIXS_B3_UMDF_MD_STATIC_ASSERT ( X)
Value:
static_assert(X, #X)

Definition at line 117 of file Compiler.h.

◆ ONIXS_TERMINATE_COMPILATION

#define ONIXS_TERMINATE_COMPILATION

Definition at line 35 of file Compiler.h.