OnixS C++ Euronext Optiq MDG Handler  1.3.1
API documentation
ABI.h File Reference
#include <OnixS/Euronext/MarketData/OptiqMdg/Export.h>
#include <OnixS/Euronext/MarketData/OptiqMdg/Compiler.h>

Go to the source code of this file.

Macros

#define ONIXS_EURONEXT_OPTIQMDG_API_DECL(typeKind, typeName)   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)   ONIXS_EURONEXT_OPTIQMDG_EXPORTED_DECL(class, typeName)
 
#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED_STRUCT_DECL(typeName)   ONIXS_EURONEXT_OPTIQMDG_EXPORTED_DECL(struct, 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)   class typeName
 
#define ONIXS_EURONEXT_OPTIQMDG_INTERNAL_STRUCT_DECL(typeName)   struct 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)   class name
 
#define ONIXS_EURONEXT_OPTIQMDG_LTWT_STRUCT_DECL(name)   struct name
 
#define ONIXS_EURONEXT_OPTIQMDG_TO_STR(entity)   #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

#define ONIXS_EURONEXT_OPTIQMDG_API_DECL (   typeKind,
  typeName 
)    typeKind typeName

Definition at line 31 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED   ONIXS_EURONEXT_OPTIQMDG_API

Definition at line 37 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED_CLASS   class ONIXS_EURONEXT_OPTIQMDG_EXPORTED

Definition at line 50 of file ABI.h.

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

Definition at line 42 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_EXPORTED_STRUCT   struct ONIXS_EURONEXT_OPTIQMDG_EXPORTED

Definition at line 54 of file ABI.h.

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

Definition at line 46 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_INTERNAL_CLASS_DECL (   typeName)    class typeName

Definition at line 58 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_INTERNAL_STRUCT_DECL (   typeName)    struct typeName

Definition at line 62 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_LTWT_CLASS   class ONIXS_EURONEXT_OPTIQMDG_GCC44_SPURIOUS_WARNING_TURNAROUND

Definition at line 90 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_LTWT_CLASS_DECL (   name)    class name

Definition at line 102 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_LTWT_EXPORTED   ONIXS_EURONEXT_OPTIQMDG_EXPORTED

Definition at line 98 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_LTWT_STRUCT   struct ONIXS_EURONEXT_OPTIQMDG_GCC44_SPURIOUS_WARNING_TURNAROUND

Definition at line 94 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_LTWT_STRUCT_DECL (   name)    struct name

Definition at line 106 of file ABI.h.

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

Definition at line 164 of file ABI.h.

#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.

#define ONIXS_EURONEXT_OPTIQMDG_MESSAGING_NAMESPACE_END   }}}}}

Definition at line 151 of file ABI.h.

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

Definition at line 156 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_NAMESPACE_END   }}}}

Definition at line 161 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_THROWABLE   ONIXS_EURONEXT_OPTIQMDG_API

Definition at line 34 of file ABI.h.

#define ONIXS_EURONEXT_OPTIQMDG_TO_STR (   entity)    #entity

Definition at line 114 of file ABI.h.