OnixS C++ LSE GTP Market Data Handler 1.0.6
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_LSE_GTP_CONCATENATE_IMPL(X, Y)
#define ONIXS_LSE_GTP_CONCATENATE(X, Y)
#define ONIXS_LSE_GTP_TO_STR(entity)
#define ONIXS_LSE_GTP_CURRENT_CXX_STD   __cplusplus
#define ONIXS_LSE_GTP_PADDING(size)
#define ONIXS_LSE_GTP_NOTHROW   throw()
#define ONIXS_LSE_GTP_CHECK_NOTHROW(equation)
#define ONIXS_LSE_GTP_EXPLICIT
#define ONIXS_LSE_GTP_CONST_OR_CONSTEXPR   const
#define ONIXS_LSE_GTP_FINAL
#define ONIXS_LSE_GTP_OVERRIDE
#define ONIXS_LSE_GTP_CONSTEXPR
#define ONIXS_LSE_GTP_DELETED_FUNCTION
#define ONIXS_LSE_GTP_DEFAULT   {}
#define ONIXS_LSE_GTP_NULLPTR   0
#define ONIXS_LSE_GTP_STATIC_ASSERT_JOIN(X, Y)
#define ONIXS_LSE_GTP_STATIC_ASSERT_JOIN_IMPL(X, Y)
#define ONIXS_LSE_GTP_STATIC_ASSERT(X)
#define ONIXS_LSE_GTP_STATIC_ASSERT_MSG(X, MSG)
#define ONIXS_LSE_GTP_ALIGNAS(X)
#define ONIXS_LSE_GTP_ASSERT(CHECK)

Macro Definition Documentation

◆ ONIXS_LSE_GTP_ALIGNAS

#define ONIXS_LSE_GTP_ALIGNAS ( X)

Definition at line 149 of file Compiler.h.

◆ ONIXS_LSE_GTP_ASSERT

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

Definition at line 160 of file Compiler.h.

◆ ONIXS_LSE_GTP_CHECK_NOTHROW

#define ONIXS_LSE_GTP_CHECK_NOTHROW ( equation)
Value:
#define ONIXS_LSE_GTP_STATIC_ASSERT(X)
Definition Compiler.h:140

Definition at line 119 of file Compiler.h.

◆ ONIXS_LSE_GTP_CONCATENATE

#define ONIXS_LSE_GTP_CONCATENATE ( X,
Y )
Value:
#define ONIXS_LSE_GTP_CONCATENATE_IMPL(X, Y)
Definition Compiler.h:21

Definition at line 22 of file Compiler.h.

◆ ONIXS_LSE_GTP_CONCATENATE_IMPL

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

Definition at line 21 of file Compiler.h.

◆ ONIXS_LSE_GTP_CONST_OR_CONSTEXPR

#define ONIXS_LSE_GTP_CONST_OR_CONSTEXPR   const

Definition at line 121 of file Compiler.h.

◆ ONIXS_LSE_GTP_CONSTEXPR

#define ONIXS_LSE_GTP_CONSTEXPR

Definition at line 124 of file Compiler.h.

◆ ONIXS_LSE_GTP_CURRENT_CXX_STD

#define ONIXS_LSE_GTP_CURRENT_CXX_STD   __cplusplus

Definition at line 33 of file Compiler.h.

◆ ONIXS_LSE_GTP_DEFAULT

#define ONIXS_LSE_GTP_DEFAULT   {}

Definition at line 126 of file Compiler.h.

◆ ONIXS_LSE_GTP_DELETED_FUNCTION

#define ONIXS_LSE_GTP_DELETED_FUNCTION

Definition at line 125 of file Compiler.h.

◆ ONIXS_LSE_GTP_EXPLICIT

#define ONIXS_LSE_GTP_EXPLICIT

Definition at line 120 of file Compiler.h.

◆ ONIXS_LSE_GTP_FINAL

#define ONIXS_LSE_GTP_FINAL

Definition at line 122 of file Compiler.h.

◆ ONIXS_LSE_GTP_NOTHROW

#define ONIXS_LSE_GTP_NOTHROW   throw()

Definition at line 118 of file Compiler.h.

◆ ONIXS_LSE_GTP_NULLPTR

#define ONIXS_LSE_GTP_NULLPTR   0

Definition at line 132 of file Compiler.h.

◆ ONIXS_LSE_GTP_OVERRIDE

#define ONIXS_LSE_GTP_OVERRIDE

Definition at line 123 of file Compiler.h.

◆ ONIXS_LSE_GTP_PADDING

#define ONIXS_LSE_GTP_PADDING ( size)
Value:
char ONIXS_LSE_GTP_CONCATENATE(padding, __LINE__)[size]
#define ONIXS_LSE_GTP_CONCATENATE(X, Y)
Definition Compiler.h:22

Definition at line 67 of file Compiler.h.

◆ ONIXS_LSE_GTP_STATIC_ASSERT

#define ONIXS_LSE_GTP_STATIC_ASSERT ( X)
Value:
enum { ONIXS_LSE_GTP_STATIC_ASSERT_JOIN(ONIXS_ILINK3StaticAssertEnum, __LINE__) = sizeof(ONIXS_ILINK3StaticAssert<X>) }
#define ONIXS_LSE_GTP_STATIC_ASSERT_JOIN(X, Y)
Definition Compiler.h:136

Definition at line 140 of file Compiler.h.

◆ ONIXS_LSE_GTP_STATIC_ASSERT_JOIN

#define ONIXS_LSE_GTP_STATIC_ASSERT_JOIN ( X,
Y )
Value:
#define ONIXS_LSE_GTP_STATIC_ASSERT_JOIN_IMPL(X, Y)
Definition Compiler.h:137

Definition at line 136 of file Compiler.h.

◆ ONIXS_LSE_GTP_STATIC_ASSERT_JOIN_IMPL

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

Definition at line 137 of file Compiler.h.

◆ ONIXS_LSE_GTP_STATIC_ASSERT_MSG

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

Definition at line 141 of file Compiler.h.

◆ ONIXS_LSE_GTP_TO_STR

#define ONIXS_LSE_GTP_TO_STR ( entity)
Value:
#entity

Definition at line 23 of file Compiler.h.