OnixS C++ B3 Binary UMDF Market Data Handler  1.3.0
API documentation
ABI.h File Reference
#include <OnixS/B3/MarketData/UMDF/Export.h>
#include <OnixS/B3/MarketData/UMDF/Compiler.h>

Go to the source code of this file.

Macros

#define ONIXS_B3_UMDF_MD_API_DECL(typeKind, typeName)   typeKind typeName
 
#define ONIXS_B3_UMDF_MD_THROWABLE   ONIXS_B3_UMDF_MD_API
 
#define ONIXS_B3_UMDF_MD_EXPORTED   ONIXS_B3_UMDF_MD_API
 
#define ONIXS_B3_UMDF_MD_EXPORTED_CLASS_DECL(typeName)   ONIXS_B3_UMDF_MD_EXPORTED_DECL(class, typeName)
 
#define ONIXS_B3_UMDF_MD_EXPORTED_STRUCT_DECL(typeName)   ONIXS_B3_UMDF_MD_EXPORTED_DECL(struct, typeName)
 
#define ONIXS_B3_UMDF_MD_EXPORTED_CLASS   class ONIXS_B3_UMDF_MD_EXPORTED
 
#define ONIXS_B3_UMDF_MD_EXPORTED_STRUCT   struct ONIXS_B3_UMDF_MD_EXPORTED
 
#define ONIXS_B3_UMDF_MD_INTERNAL_CLASS_DECL(typeName)   class typeName
 
#define ONIXS_B3_UMDF_MD_INTERNAL_STRUCT_DECL(typeName)   struct typeName
 
#define ONIXS_B3_UMDF_MD_LTWT_CLASS   class ONIXS_B3_UMDF_MD_GCC44_SPURIOUS_WARNING_TURNAROUND
 
#define ONIXS_B3_UMDF_MD_LTWT_STRUCT   struct ONIXS_B3_UMDF_MD_GCC44_SPURIOUS_WARNING_TURNAROUND
 
#define ONIXS_B3_UMDF_MD_LTWT_EXPORTED   ONIXS_B3_UMDF_MD_EXPORTED
 
#define ONIXS_B3_UMDF_MD_LTWT_CLASS_DECL(name)   class ONIXS_B3_UMDF_MD_GCC44_SPURIOUS_WARNING_TURNAROUND name
 
#define ONIXS_B3_UMDF_MD_LTWT_STRUCT_DECL(name)   struct ONIXS_B3_UMDF_MD_GCC44_SPURIOUS_WARNING_TURNAROUND name
 
#define ONIXS_B3_UMDF_MD_TO_STR(entity)   #entity
 
#define ONIXS_B3_UMDF_MD_MESSAGING_NAMESPACE_BEGIN   namespace OnixS { namespace B3 { namespace MarketData { namespace UMDF { namespace Messaging {
 
#define ONIXS_B3_UMDF_MD_MESSAGING_NAMESPACE_END   }}}}}
 
#define ONIXS_B3_UMDF_MD_NAMESPACE_BEGIN   namespace OnixS { namespace B3 { namespace MarketData { namespace UMDF {
 
#define ONIXS_B3_UMDF_MD_NAMESPACE_END   }}}}
 
#define ONIXS_B3_UMDF_MD_MESSAGING   OnixS::B3::MarketData::UMDF::Messaging
 

Macro Definition Documentation

#define ONIXS_B3_UMDF_MD_API_DECL (   typeKind,
  typeName 
)    typeKind typeName

Definition at line 31 of file ABI.h.

#define ONIXS_B3_UMDF_MD_EXPORTED   ONIXS_B3_UMDF_MD_API

Definition at line 37 of file ABI.h.

#define ONIXS_B3_UMDF_MD_EXPORTED_CLASS   class ONIXS_B3_UMDF_MD_EXPORTED

Definition at line 50 of file ABI.h.

#define ONIXS_B3_UMDF_MD_EXPORTED_CLASS_DECL (   typeName)    ONIXS_B3_UMDF_MD_EXPORTED_DECL(class, typeName)

Definition at line 42 of file ABI.h.

#define ONIXS_B3_UMDF_MD_EXPORTED_STRUCT   struct ONIXS_B3_UMDF_MD_EXPORTED

Definition at line 54 of file ABI.h.

#define ONIXS_B3_UMDF_MD_EXPORTED_STRUCT_DECL (   typeName)    ONIXS_B3_UMDF_MD_EXPORTED_DECL(struct, typeName)

Definition at line 46 of file ABI.h.

#define ONIXS_B3_UMDF_MD_INTERNAL_CLASS_DECL (   typeName)    class typeName

Definition at line 58 of file ABI.h.

#define ONIXS_B3_UMDF_MD_INTERNAL_STRUCT_DECL (   typeName)    struct typeName

Definition at line 62 of file ABI.h.

#define ONIXS_B3_UMDF_MD_LTWT_CLASS   class ONIXS_B3_UMDF_MD_GCC44_SPURIOUS_WARNING_TURNAROUND

Definition at line 90 of file ABI.h.

#define ONIXS_B3_UMDF_MD_LTWT_CLASS_DECL (   name)    class ONIXS_B3_UMDF_MD_GCC44_SPURIOUS_WARNING_TURNAROUND name

Definition at line 102 of file ABI.h.

#define ONIXS_B3_UMDF_MD_LTWT_EXPORTED   ONIXS_B3_UMDF_MD_EXPORTED

Definition at line 98 of file ABI.h.

#define ONIXS_B3_UMDF_MD_LTWT_STRUCT   struct ONIXS_B3_UMDF_MD_GCC44_SPURIOUS_WARNING_TURNAROUND

Definition at line 94 of file ABI.h.

#define ONIXS_B3_UMDF_MD_LTWT_STRUCT_DECL (   name)    struct ONIXS_B3_UMDF_MD_GCC44_SPURIOUS_WARNING_TURNAROUND name

Definition at line 106 of file ABI.h.

#define ONIXS_B3_UMDF_MD_MESSAGING   OnixS::B3::MarketData::UMDF::Messaging

Definition at line 164 of file ABI.h.

#define ONIXS_B3_UMDF_MD_MESSAGING_NAMESPACE_BEGIN   namespace OnixS { namespace B3 { namespace MarketData { namespace UMDF { namespace Messaging {

Definition at line 146 of file ABI.h.

#define ONIXS_B3_UMDF_MD_MESSAGING_NAMESPACE_END   }}}}}

Definition at line 151 of file ABI.h.

#define ONIXS_B3_UMDF_MD_NAMESPACE_BEGIN   namespace OnixS { namespace B3 { namespace MarketData { namespace UMDF {

Definition at line 156 of file ABI.h.

#define ONIXS_B3_UMDF_MD_NAMESPACE_END   }}}}

Definition at line 161 of file ABI.h.

#define ONIXS_B3_UMDF_MD_THROWABLE   ONIXS_B3_UMDF_MD_API

Definition at line 34 of file ABI.h.

#define ONIXS_B3_UMDF_MD_TO_STR (   entity)    #entity

Definition at line 114 of file ABI.h.