OnixS C++ Euronext Optiq MDG Handler 1.3.3
API documentation
Loading...
Searching...
No Matches
ABI.h File Reference

Go to the source code of this file.

Macros

#define ONIXS_EURONEXT_OPTIQMDG_API_DECL(typeKind, typeName)
#define ONIXS_EURONEXT_OPTIQMDG_THROWABLE   ONIXS_EURONEXT_OPTIQMDG_API
#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED   ONIXS_EURONEXT_OPTIQMDG_API
#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED_CLASS_DECL(typeName)
#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED_STRUCT_DECL(typeName)
#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED_CLASS    class ONIXS_EURONEXT_OPTIQMDG_EXPORTED
#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED_STRUCT    struct ONIXS_EURONEXT_OPTIQMDG_EXPORTED
#define ONIXS_EURONEXT_OPTIQMDG_INTERNAL_CLASS_DECL(typeName)
#define ONIXS_EURONEXT_OPTIQMDG_INTERNAL_STRUCT_DECL(typeName)
#define ONIXS_EURONEXT_OPTIQMDG_LTWT_CLASS    class ONIXS_EURONEXT_OPTIQMDG_GCC44_SPURIOUS_WARNING_TURNAROUND
#define ONIXS_EURONEXT_OPTIQMDG_LTWT_STRUCT    struct ONIXS_EURONEXT_OPTIQMDG_GCC44_SPURIOUS_WARNING_TURNAROUND
#define ONIXS_EURONEXT_OPTIQMDG_LTWT_EXPORTED    ONIXS_EURONEXT_OPTIQMDG_EXPORTED
#define ONIXS_EURONEXT_OPTIQMDG_LTWT_CLASS_DECL(name)
#define ONIXS_EURONEXT_OPTIQMDG_LTWT_STRUCT_DECL(name)
#define ONIXS_EURONEXT_OPTIQMDG_TO_STR(entity)
#define ONIXS_EURONEXT_OPTIQMDG_MESSAGING_NAMESPACE_BEGIN    namespace OnixS { namespace Euronext { namespace MarketData { namespace OptiqMdg { namespace Messaging {
#define ONIXS_EURONEXT_OPTIQMDG_MESSAGING_NAMESPACE_END    }}}}}
#define ONIXS_EURONEXT_OPTIQMDG_NAMESPACE_BEGIN    namespace OnixS { namespace Euronext { namespace MarketData { namespace OptiqMdg {
#define ONIXS_EURONEXT_OPTIQMDG_NAMESPACE_END    }}}}
#define ONIXS_EURONEXT_OPTIQMDG_MESSAGING   OnixS::Euronext::MarketData::OptiqMdg::Messaging

Macro Definition Documentation

◆ ONIXS_EURONEXT_OPTIQMDG_API_DECL

#define ONIXS_EURONEXT_OPTIQMDG_API_DECL ( typeKind,
typeName )
Value:
typeKind typeName

Definition at line 31 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_EXPORTED

#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED   ONIXS_EURONEXT_OPTIQMDG_API

Definition at line 37 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_EXPORTED_CLASS

#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED_CLASS    class ONIXS_EURONEXT_OPTIQMDG_EXPORTED

Definition at line 50 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_EXPORTED_CLASS_DECL

#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED_CLASS_DECL ( typeName)
Value:
ONIXS_EURONEXT_OPTIQMDG_EXPORTED_DECL(class, typeName)

Definition at line 42 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_EXPORTED_STRUCT

#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED_STRUCT    struct ONIXS_EURONEXT_OPTIQMDG_EXPORTED

Definition at line 54 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_EXPORTED_STRUCT_DECL

#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED_STRUCT_DECL ( typeName)
Value:
ONIXS_EURONEXT_OPTIQMDG_EXPORTED_DECL(struct, typeName)

Definition at line 46 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_INTERNAL_CLASS_DECL

#define ONIXS_EURONEXT_OPTIQMDG_INTERNAL_CLASS_DECL ( typeName)
Value:
class typeName

Definition at line 58 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_INTERNAL_STRUCT_DECL

#define ONIXS_EURONEXT_OPTIQMDG_INTERNAL_STRUCT_DECL ( typeName)
Value:
struct typeName

Definition at line 62 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_LTWT_CLASS

#define ONIXS_EURONEXT_OPTIQMDG_LTWT_CLASS    class ONIXS_EURONEXT_OPTIQMDG_GCC44_SPURIOUS_WARNING_TURNAROUND

Definition at line 90 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_LTWT_CLASS_DECL

#define ONIXS_EURONEXT_OPTIQMDG_LTWT_CLASS_DECL ( name)
Value:
#define ONIXS_EURONEXT_OPTIQMDG_GCC44_SPURIOUS_WARNING_TURNAROUND
Definition Compiler.h:214

Definition at line 102 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_LTWT_EXPORTED

#define ONIXS_EURONEXT_OPTIQMDG_LTWT_EXPORTED    ONIXS_EURONEXT_OPTIQMDG_EXPORTED

Definition at line 98 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_LTWT_STRUCT

#define ONIXS_EURONEXT_OPTIQMDG_LTWT_STRUCT    struct ONIXS_EURONEXT_OPTIQMDG_GCC44_SPURIOUS_WARNING_TURNAROUND

Definition at line 94 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_LTWT_STRUCT_DECL

#define ONIXS_EURONEXT_OPTIQMDG_LTWT_STRUCT_DECL ( name)
Value:

Definition at line 106 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_MESSAGING

#define ONIXS_EURONEXT_OPTIQMDG_MESSAGING   OnixS::Euronext::MarketData::OptiqMdg::Messaging

Definition at line 164 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_MESSAGING_NAMESPACE_BEGIN

#define ONIXS_EURONEXT_OPTIQMDG_MESSAGING_NAMESPACE_BEGIN    namespace OnixS { namespace Euronext { namespace MarketData { namespace OptiqMdg { namespace Messaging {

Definition at line 146 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_MESSAGING_NAMESPACE_END

#define ONIXS_EURONEXT_OPTIQMDG_MESSAGING_NAMESPACE_END    }}}}}

Definition at line 151 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_NAMESPACE_BEGIN

#define ONIXS_EURONEXT_OPTIQMDG_NAMESPACE_BEGIN    namespace OnixS { namespace Euronext { namespace MarketData { namespace OptiqMdg {

Definition at line 156 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_NAMESPACE_END

#define ONIXS_EURONEXT_OPTIQMDG_NAMESPACE_END    }}}}

Definition at line 161 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_THROWABLE

#define ONIXS_EURONEXT_OPTIQMDG_THROWABLE   ONIXS_EURONEXT_OPTIQMDG_API

Definition at line 34 of file ABI.h.

◆ ONIXS_EURONEXT_OPTIQMDG_TO_STR

#define ONIXS_EURONEXT_OPTIQMDG_TO_STR ( entity)
Value:
#entity

Definition at line 114 of file ABI.h.