OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.0
API Documentation
ABI.h File Reference

Go to the source code of this file.

Macros

#define ONIXS_ILINK3_API_DECL(typeKind, typeName)   typeKind typeName
 
#define ONIXS_ILINK3_EXPORTED_CLASS_DECL(typeName)   ONIXS_ILINK3_EXPORTED_DECL(class, typeName)
 
#define ONIXS_ILINK3_EXPORTED_STRUCT_DECL(typeName)   ONIXS_ILINK3_EXPORTED_DECL(struct, typeName)
 
#define ONIXS_ILINK3_EXPORTED_CLASS   class ONIXS_ILINK3_EXPORTED
 
#define ONIXS_ILINK3_EXPORTED_STRUCT   struct ONIXS_ILINK3_EXPORTED
 
#define ONIXS_ILINK3_INTERNAL_CLASS_DECL(typeName)   class typeName
 
#define ONIXS_ILINK3_INTERNAL_STRUCT_DECL(typeName)   struct typeName
 
#define ONIXS_ILINK3_LTWT_CLASS   class ONIXS_ILINK3_GCC44_SPURIOUS_WARNING_TURNAROUND
 
#define ONIXS_ILINK3_LTWT_STRUCT   struct ONIXS_ILINK3_GCC44_SPURIOUS_WARNING_TURNAROUND
 
#define ONIXS_ILINK3_LTWT_EXPORTED   ONIXS_ILINK3_EXPORTED
 
#define ONIXS_ILINK3_LTWT_CLASS_DECL(name)   class name
 
#define ONIXS_ILINK3_LTWT_STRUCT_DECL(name)   struct name
 
#define ONIXS_ILINK3_TO_STR(entity)   #entity
 
#define ONIXS_ILINK3_MESSAGING_NAMESPACE_BEGIN   namespace OnixS { namespace CME { namespace iLink3 { namespace Messaging {
 
#define ONIXS_ILINK3_MESSAGING_NAMESPACE_END   }}}}
 
#define ONIXS_ILINK3_MESSAGING_TAGBASED_NAMESPACE_BEGIN   namespace OnixS { namespace CME { namespace iLink3 { namespace Messaging { namespace TagBased {
 
#define ONIXS_ILINK3_MESSAGING_TAGBASED_NAMESPACE_END   }}}}}
 

Macro Definition Documentation

#define ONIXS_ILINK3_API_DECL (   typeKind,
  typeName 
)    typeKind typeName

Definition at line 29 of file ABI.h.

#define ONIXS_ILINK3_EXPORTED_CLASS   class ONIXS_ILINK3_EXPORTED

Definition at line 44 of file ABI.h.

#define ONIXS_ILINK3_EXPORTED_CLASS_DECL (   typeName)    ONIXS_ILINK3_EXPORTED_DECL(class, typeName)

Definition at line 36 of file ABI.h.

#define ONIXS_ILINK3_EXPORTED_STRUCT   struct ONIXS_ILINK3_EXPORTED

Definition at line 48 of file ABI.h.

#define ONIXS_ILINK3_EXPORTED_STRUCT_DECL (   typeName)    ONIXS_ILINK3_EXPORTED_DECL(struct, typeName)

Definition at line 40 of file ABI.h.

#define ONIXS_ILINK3_INTERNAL_CLASS_DECL (   typeName)    class typeName

Definition at line 52 of file ABI.h.

#define ONIXS_ILINK3_INTERNAL_STRUCT_DECL (   typeName)    struct typeName

Definition at line 56 of file ABI.h.

#define ONIXS_ILINK3_LTWT_CLASS   class ONIXS_ILINK3_GCC44_SPURIOUS_WARNING_TURNAROUND

Definition at line 84 of file ABI.h.

#define ONIXS_ILINK3_LTWT_CLASS_DECL (   name)    class name

Definition at line 96 of file ABI.h.

#define ONIXS_ILINK3_LTWT_EXPORTED   ONIXS_ILINK3_EXPORTED

Definition at line 92 of file ABI.h.

#define ONIXS_ILINK3_LTWT_STRUCT   struct ONIXS_ILINK3_GCC44_SPURIOUS_WARNING_TURNAROUND

Definition at line 88 of file ABI.h.

#define ONIXS_ILINK3_LTWT_STRUCT_DECL (   name)    struct name

Definition at line 100 of file ABI.h.

#define ONIXS_ILINK3_MESSAGING_NAMESPACE_BEGIN   namespace OnixS { namespace CME { namespace iLink3 { namespace Messaging {

Definition at line 140 of file ABI.h.

#define ONIXS_ILINK3_MESSAGING_NAMESPACE_END   }}}}

Definition at line 144 of file ABI.h.

#define ONIXS_ILINK3_MESSAGING_TAGBASED_NAMESPACE_BEGIN   namespace OnixS { namespace CME { namespace iLink3 { namespace Messaging { namespace TagBased {

Definition at line 149 of file ABI.h.

#define ONIXS_ILINK3_MESSAGING_TAGBASED_NAMESPACE_END   }}}}}

Definition at line 153 of file ABI.h.

#define ONIXS_ILINK3_TO_STR (   entity)    #entity

Definition at line 108 of file ABI.h.