OnixS C++ B3 BOE Binary Order Entry  1.2.0
API Documentation
ABI.h File Reference

Go to the source code of this file.

Macros

#define ONIXS_B3_BOE_API_DECL(typeKind, typeName)   typeKind typeName
 
#define ONIXS_B3_BOE_EXPORTED_CLASS_DECL(typeName)   ONIXS_B3_BOE_EXPORTED_DECL(class, typeName)
 
#define ONIXS_B3_BOE_EXPORTED_STRUCT_DECL(typeName)   ONIXS_B3_BOE_EXPORTED_DECL(struct, typeName)
 
#define ONIXS_B3_BOE_EXPORTED_CLASS   class ONIXS_B3_BOE_EXPORTED
 
#define ONIXS_B3_BOE_EXPORTED_STRUCT   struct ONIXS_B3_BOE_EXPORTED
 
#define ONIXS_B3_BOE_INTERNAL_CLASS_DECL(typeName)   class typeName
 
#define ONIXS_B3_BOE_INTERNAL_STRUCT_DECL(typeName)   struct typeName
 
#define ONIXS_B3_BOE_LTWT_CLASS   class ONIXS_B3_BOE_GCC44_SPURIOUS_WARNING_TURNAROUND
 
#define ONIXS_B3_BOE_LTWT_STRUCT   struct ONIXS_B3_BOE_GCC44_SPURIOUS_WARNING_TURNAROUND
 
#define ONIXS_B3_BOE_LTWT_EXPORTED   ONIXS_B3_BOE_EXPORTED
 
#define ONIXS_B3_BOE_LTWT_CLASS_DECL(name)   class name
 
#define ONIXS_B3_BOE_LTWT_STRUCT_DECL(name)   struct name
 
#define ONIXS_B3_BOE_TO_STR(entity)   #entity
 
#define ONIXS_B3_BOE_MESSAGING_NAMESPACE_BEGIN   namespace OnixS { namespace B3 { namespace BOE { namespace Messaging {
 
#define ONIXS_B3_BOE_MESSAGING_NAMESPACE_END   }}}}
 

Macro Definition Documentation

#define ONIXS_B3_BOE_API_DECL (   typeKind,
  typeName 
)    typeKind typeName

Definition at line 29 of file ABI.h.

#define ONIXS_B3_BOE_EXPORTED_CLASS   class ONIXS_B3_BOE_EXPORTED

Definition at line 44 of file ABI.h.

#define ONIXS_B3_BOE_EXPORTED_CLASS_DECL (   typeName)    ONIXS_B3_BOE_EXPORTED_DECL(class, typeName)

Definition at line 36 of file ABI.h.

#define ONIXS_B3_BOE_EXPORTED_STRUCT   struct ONIXS_B3_BOE_EXPORTED

Definition at line 48 of file ABI.h.

#define ONIXS_B3_BOE_EXPORTED_STRUCT_DECL (   typeName)    ONIXS_B3_BOE_EXPORTED_DECL(struct, typeName)

Definition at line 40 of file ABI.h.

#define ONIXS_B3_BOE_INTERNAL_CLASS_DECL (   typeName)    class typeName

Definition at line 52 of file ABI.h.

#define ONIXS_B3_BOE_INTERNAL_STRUCT_DECL (   typeName)    struct typeName

Definition at line 56 of file ABI.h.

#define ONIXS_B3_BOE_LTWT_CLASS   class ONIXS_B3_BOE_GCC44_SPURIOUS_WARNING_TURNAROUND

Definition at line 84 of file ABI.h.

#define ONIXS_B3_BOE_LTWT_CLASS_DECL (   name)    class name

Definition at line 96 of file ABI.h.

#define ONIXS_B3_BOE_LTWT_EXPORTED   ONIXS_B3_BOE_EXPORTED

Definition at line 92 of file ABI.h.

#define ONIXS_B3_BOE_LTWT_STRUCT   struct ONIXS_B3_BOE_GCC44_SPURIOUS_WARNING_TURNAROUND

Definition at line 88 of file ABI.h.

#define ONIXS_B3_BOE_LTWT_STRUCT_DECL (   name)    struct name

Definition at line 100 of file ABI.h.

#define ONIXS_B3_BOE_MESSAGING_NAMESPACE_BEGIN   namespace OnixS { namespace B3 { namespace BOE { namespace Messaging {

Definition at line 140 of file ABI.h.

#define ONIXS_B3_BOE_MESSAGING_NAMESPACE_END   }}}}

Definition at line 144 of file ABI.h.

#define ONIXS_B3_BOE_TO_STR (   entity)    #entity

Definition at line 108 of file ABI.h.