OnixS C++ FMX UST BIMP Market Data Handler 1.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 NIXS_FMXUST_BIMP_CURRENT_CXX_STD   __cplusplus
#define ONIXS_FMXUST_BIMP_NOTHROW   throw()
#define ONIXS_FMXUST_BIMP_CHECK_NOTHROW(equation)
#define ONIXS_FMXUST_BIMP_EXPLICIT
#define ONIXS_FMXUST_BIMP_CONST_OR_CONSTEXPR   const
#define ONIXS_FMXUST_BIMP_FINAL
#define ONIXS_FMXUST_BIMP_OVERRIDE
#define ONIXS_FMXUST_BIMP_CONSTEXPR
#define ONIXS_FMXUST_BIMP_DELETED_FUNCTION
#define ONIXS_FMXUST_BIMP_DEFAULT   {}
#define ONIXS_FMXUST_BIMP_NULLPTR   0
#define ONIXS_FMXUST_BIMP_STATIC_ASSERT_JOIN(X, Y)
#define ONIXS_FMXUST_BIMP_STATIC_ASSERT_JOIN_IMPL(X, Y)
#define ONIXS_FMXUST_BIMP_STATIC_ASSERT(X)
#define ONIXS_FMXUST_BIMP_STATIC_ASSERT_MSG(X, MSG)
#define ONIXS_FMXUST_BIMP_ALIGNAS(X)
#define ONIXS_FMXUST_BIMP_ASSERT(CHECK)
#define ONIXS_FMXUST_BIMP_HARDWARE_DESTRUCTIVE_INTERFACE_SIZE   (64)

Macro Definition Documentation

◆ NIXS_FMXUST_BIMP_CURRENT_CXX_STD

#define NIXS_FMXUST_BIMP_CURRENT_CXX_STD   __cplusplus

Definition at line 29 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_ALIGNAS

#define ONIXS_FMXUST_BIMP_ALIGNAS ( X)

Definition at line 139 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_ASSERT

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

Definition at line 150 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_CHECK_NOTHROW

#define ONIXS_FMXUST_BIMP_CHECK_NOTHROW ( equation)
Value:
#define ONIXS_FMXUST_BIMP_STATIC_ASSERT(X)
Definition Compiler.h:130

Definition at line 109 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_CONST_OR_CONSTEXPR

#define ONIXS_FMXUST_BIMP_CONST_OR_CONSTEXPR   const

Definition at line 111 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_CONSTEXPR

#define ONIXS_FMXUST_BIMP_CONSTEXPR

Definition at line 114 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_DEFAULT

#define ONIXS_FMXUST_BIMP_DEFAULT   {}

Definition at line 116 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_DELETED_FUNCTION

#define ONIXS_FMXUST_BIMP_DELETED_FUNCTION

Definition at line 115 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_EXPLICIT

#define ONIXS_FMXUST_BIMP_EXPLICIT

Definition at line 110 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_FINAL

#define ONIXS_FMXUST_BIMP_FINAL

Definition at line 112 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_HARDWARE_DESTRUCTIVE_INTERFACE_SIZE

#define ONIXS_FMXUST_BIMP_HARDWARE_DESTRUCTIVE_INTERFACE_SIZE   (64)

Definition at line 158 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_NOTHROW

#define ONIXS_FMXUST_BIMP_NOTHROW   throw()

Definition at line 108 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_NULLPTR

#define ONIXS_FMXUST_BIMP_NULLPTR   0

Definition at line 122 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_OVERRIDE

#define ONIXS_FMXUST_BIMP_OVERRIDE

Definition at line 113 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_STATIC_ASSERT

#define ONIXS_FMXUST_BIMP_STATIC_ASSERT ( X)
Value:
enum { ONIXS_FMXUST_BIMP_STATIC_ASSERT_JOIN(ONIXS_ILINK3StaticAssertEnum, __LINE__) = sizeof(ONIXS_ILINK3StaticAssert<X>) }
#define ONIXS_FMXUST_BIMP_STATIC_ASSERT_JOIN(X, Y)
Definition Compiler.h:126

Definition at line 130 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_STATIC_ASSERT_JOIN

#define ONIXS_FMXUST_BIMP_STATIC_ASSERT_JOIN ( X,
Y )
Value:
#define ONIXS_FMXUST_BIMP_STATIC_ASSERT_JOIN_IMPL(X, Y)
Definition Compiler.h:127

Definition at line 126 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_STATIC_ASSERT_JOIN_IMPL

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

Definition at line 127 of file Compiler.h.

◆ ONIXS_FMXUST_BIMP_STATIC_ASSERT_MSG

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

Definition at line 131 of file Compiler.h.