OnixS C++ Eurex T7 Market and Reference Data (EMDI, MDI, RDI, EOBI) Handlers 18.2.0
API documentation
Loading...
Searching...
No Matches
Compiler.h File Reference

Go to the source code of this file.

Classes

struct  ONIXS_ILINK3StaticAssert< true >

Macros

#define ONIXS_EUREX_EMDI_COMPILER_INFO   ("Unknown")
#define ONIXS_CURRENT_CXX_STD   __cplusplus
#define ONIXS_EUREX_EMDI_NOEXCEPT   throw()
#define ONIXS_EUREX_EMDI_EXPLICIT
#define ONIXS_EUREX_EMDI_CONST_OR_CONSTEXPR   const
#define ONIXS_EUREX_EMDI_FINAL
#define ONIXS_EUREX_EMDI_OVERRIDE
#define ONIXS_EUREX_EMDI_CONSTEXPR
#define ONIXS_EUREX_EMDI_DELETED_FUNCTION
#define ONIXS_EUREX_EMDI_DEFAULT   {}
#define ONIXS_EUREX_EMDI_NULLPTR   0
#define ONIXS_EUREX_EMDI_STATIC_ASSERT_JOIN(X, Y)
#define ONIXS_EUREX_EMDI_STATIC_ASSERT_JOIN_IMPL(X, Y)
#define ONIXS_EUREX_EMDI_STATIC_ASSERT(X)
#define ONIXS_EUREX_EMDI_STATIC_ASSERT_MSG(X, MSG)
#define ONIXS_EUREX_EMDI_ALIGNAS(X)
#define ONIXS_EUREX_EMDI_ASSERT(CHECK)
#define ONIXS_EUREX_EMDI_HARDWARE_DESTRUCTIVE_INTERFACE_SIZE   (64)

Macro Definition Documentation

◆ ONIXS_CURRENT_CXX_STD

#define ONIXS_CURRENT_CXX_STD   __cplusplus

Definition at line 46 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_ALIGNAS

#define ONIXS_EUREX_EMDI_ALIGNAS ( X)

Definition at line 160 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_ASSERT

#define ONIXS_EUREX_EMDI_ASSERT ( CHECK)
Value:
(assert((CHECK)))

Definition at line 171 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_COMPILER_INFO

#define ONIXS_EUREX_EMDI_COMPILER_INFO   ("Unknown")

Definition at line 35 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_CONST_OR_CONSTEXPR

#define ONIXS_EUREX_EMDI_CONST_OR_CONSTEXPR   const

Definition at line 132 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_CONSTEXPR

#define ONIXS_EUREX_EMDI_CONSTEXPR

Definition at line 135 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_DEFAULT

#define ONIXS_EUREX_EMDI_DEFAULT   {}

Definition at line 137 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_DELETED_FUNCTION

#define ONIXS_EUREX_EMDI_DELETED_FUNCTION

Definition at line 136 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_EXPLICIT

#define ONIXS_EUREX_EMDI_EXPLICIT

Definition at line 131 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_FINAL

#define ONIXS_EUREX_EMDI_FINAL

Definition at line 133 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_HARDWARE_DESTRUCTIVE_INTERFACE_SIZE

#define ONIXS_EUREX_EMDI_HARDWARE_DESTRUCTIVE_INTERFACE_SIZE   (64)

Definition at line 179 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_NOEXCEPT

#define ONIXS_EUREX_EMDI_NOEXCEPT   throw()

Definition at line 130 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_NULLPTR

#define ONIXS_EUREX_EMDI_NULLPTR   0

Definition at line 143 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_OVERRIDE

#define ONIXS_EUREX_EMDI_OVERRIDE

Definition at line 134 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_STATIC_ASSERT

#define ONIXS_EUREX_EMDI_STATIC_ASSERT ( X)
Value:
enum { ONIXS_EUREX_EMDI_STATIC_ASSERT_JOIN(ONIXS_ILINK3StaticAssertEnum, __LINE__) = sizeof(ONIXS_ILINK3StaticAssert<X>) }
#define ONIXS_EUREX_EMDI_STATIC_ASSERT_JOIN(X, Y)
Definition Compiler.h:147

Definition at line 151 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_STATIC_ASSERT_JOIN

#define ONIXS_EUREX_EMDI_STATIC_ASSERT_JOIN ( X,
Y )
Value:
#define ONIXS_EUREX_EMDI_STATIC_ASSERT_JOIN_IMPL(X, Y)
Definition Compiler.h:148

Definition at line 147 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_STATIC_ASSERT_JOIN_IMPL

#define ONIXS_EUREX_EMDI_STATIC_ASSERT_JOIN_IMPL ( X,
Y )
Value:
X##Y

Definition at line 148 of file Compiler.h.

◆ ONIXS_EUREX_EMDI_STATIC_ASSERT_MSG

#define ONIXS_EUREX_EMDI_STATIC_ASSERT_MSG ( X,
MSG )
Value:
enum { ONIXS_EUREX_EMDI_STATIC_ASSERT_JOIN(ONIXS_ILINK3StaticAssertEnum, __LINE__) = sizeof(ONIXS_ILINK3StaticAssert<X>) }

Definition at line 152 of file Compiler.h.