OnixS C++ ICE Binary Order Entry Handler 1.0.0
API Documentation
Loading...
Searching...
No Matches
ABI.h File Reference

Go to the source code of this file.

Macros

#define ONIXS_ICEBOE_API_DECL(typeKind, typeName)
#define ONIXS_ICEBOE_EXPORTED_CLASS_DECL(typeName)
#define ONIXS_ICEBOE_EXPORTED_STRUCT_DECL(typeName)
#define ONIXS_ICEBOE_EXPORTED_CLASS    class ONIXS_ICEBOE_EXPORTED
#define ONIXS_ICEBOE_EXPORTED_STRUCT    struct ONIXS_ICEBOE_EXPORTED
#define ONIXS_ICEBOE_INTERNAL_CLASS_DECL(typeName)
#define ONIXS_ICEBOE_INTERNAL_STRUCT_DECL(typeName)
#define ONIXS_ICEBOE_DIAG_PUSH
#define ONIXS_ICEBOE_DIAG_POP
#define ONIXS_ICEBOE_SILENCE_PUBLIC_HEADER
#define ONIXS_ICEBOE_SILENCE_TYPE_LIMITS
#define ONIXS_ICEBOE_SILENCE_DLLEXPORT
#define ONIXS_ICEBOE_SILENCE_BEGIN
#define ONIXS_ICEBOE_SILENCE_END    ONIXS_ICEBOE_DIAG_POP
#define ONIXS_ICEBOE_NAMESPACE_BEGIN
#define ONIXS_ICEBOE_NAMESPACE_END
#define ONIXS_ICEBOE_MESSAGING_NAMESPACE_BEGIN
#define ONIXS_ICEBOE_MESSAGING_NAMESPACE_END
#define ONIXS_ICEBOE_MESSAGING_TAGBASED_NAMESPACE_BEGIN   ONIXS_ICEBOE_MESSAGING_NAMESPACE_BEGIN namespace TagBased {
#define ONIXS_ICEBOE_MESSAGING_TAGBASED_NAMESPACE_END   ONIXS_ICEBOE_MESSAGING_NAMESPACE_END }
#define ONIXS_ICEBOE_NAMESPACE   OnixS::ICE::BOE
#define ONIXS_ICEBOE_MESSAGING_NAMESPACE   ONIXS_ICEBOE_NAMESPACE::Messaging

Macro Definition Documentation

◆ ONIXS_ICEBOE_API_DECL

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

Definition at line 27 of file ABI.h.

◆ ONIXS_ICEBOE_DIAG_POP

#define ONIXS_ICEBOE_DIAG_POP

Definition at line 64 of file ABI.h.

◆ ONIXS_ICEBOE_DIAG_PUSH

#define ONIXS_ICEBOE_DIAG_PUSH

Definition at line 63 of file ABI.h.

◆ ONIXS_ICEBOE_EXPORTED_CLASS

#define ONIXS_ICEBOE_EXPORTED_CLASS    class ONIXS_ICEBOE_EXPORTED

Definition at line 41 of file ABI.h.

◆ ONIXS_ICEBOE_EXPORTED_CLASS_DECL

#define ONIXS_ICEBOE_EXPORTED_CLASS_DECL ( typeName)
Value:
ONIXS_ICEBOE_EXPORTED_DECL(class, typeName)

Definition at line 33 of file ABI.h.

◆ ONIXS_ICEBOE_EXPORTED_STRUCT

#define ONIXS_ICEBOE_EXPORTED_STRUCT    struct ONIXS_ICEBOE_EXPORTED

Definition at line 45 of file ABI.h.

◆ ONIXS_ICEBOE_EXPORTED_STRUCT_DECL

#define ONIXS_ICEBOE_EXPORTED_STRUCT_DECL ( typeName)
Value:
ONIXS_ICEBOE_EXPORTED_DECL(struct, typeName)

Definition at line 37 of file ABI.h.

◆ ONIXS_ICEBOE_INTERNAL_CLASS_DECL

#define ONIXS_ICEBOE_INTERNAL_CLASS_DECL ( typeName)
Value:
class typeName

Definition at line 49 of file ABI.h.

◆ ONIXS_ICEBOE_INTERNAL_STRUCT_DECL

#define ONIXS_ICEBOE_INTERNAL_STRUCT_DECL ( typeName)
Value:
struct typeName

Definition at line 53 of file ABI.h.

◆ ONIXS_ICEBOE_MESSAGING_NAMESPACE

#define ONIXS_ICEBOE_MESSAGING_NAMESPACE   ONIXS_ICEBOE_NAMESPACE::Messaging

Definition at line 114 of file ABI.h.

◆ ONIXS_ICEBOE_MESSAGING_NAMESPACE_BEGIN

#define ONIXS_ICEBOE_MESSAGING_NAMESPACE_BEGIN
Value:
ONIXS_ICEBOE_NAMESPACE_BEGIN \
namespace Messaging {

Definition at line 102 of file ABI.h.

◆ ONIXS_ICEBOE_MESSAGING_NAMESPACE_END

#define ONIXS_ICEBOE_MESSAGING_NAMESPACE_END
Value:
}
#define ONIXS_ICEBOE_NAMESPACE_END
Definition ABI.h:98

Definition at line 106 of file ABI.h.

◆ ONIXS_ICEBOE_MESSAGING_TAGBASED_NAMESPACE_BEGIN

#define ONIXS_ICEBOE_MESSAGING_TAGBASED_NAMESPACE_BEGIN   ONIXS_ICEBOE_MESSAGING_NAMESPACE_BEGIN namespace TagBased {

Definition at line 110 of file ABI.h.

◆ ONIXS_ICEBOE_MESSAGING_TAGBASED_NAMESPACE_END

#define ONIXS_ICEBOE_MESSAGING_TAGBASED_NAMESPACE_END   ONIXS_ICEBOE_MESSAGING_NAMESPACE_END }

Definition at line 111 of file ABI.h.

◆ ONIXS_ICEBOE_NAMESPACE

#define ONIXS_ICEBOE_NAMESPACE   OnixS::ICE::BOE

Definition at line 113 of file ABI.h.

◆ ONIXS_ICEBOE_NAMESPACE_BEGIN

#define ONIXS_ICEBOE_NAMESPACE_BEGIN
Value:
ONIXS_ICEBOE_SILENCE_BEGIN \
namespace OnixS { namespace ICE { namespace BOE {

Definition at line 94 of file ABI.h.

◆ ONIXS_ICEBOE_NAMESPACE_END

#define ONIXS_ICEBOE_NAMESPACE_END
Value:
}}}
#define ONIXS_ICEBOE_SILENCE_END
Definition ABI.h:91

Definition at line 98 of file ABI.h.

◆ ONIXS_ICEBOE_SILENCE_BEGIN

#define ONIXS_ICEBOE_SILENCE_BEGIN
Value:
ONIXS_ICEBOE_SILENCE_PUBLIC_HEADER \
ONIXS_ICEBOE_DIAG_PUSH \
ONIXS_ICEBOE_SILENCE_TYPE_LIMITS \
ONIXS_ICEBOE_SILENCE_DLLEXPORT

Definition at line 85 of file ABI.h.

◆ ONIXS_ICEBOE_SILENCE_DLLEXPORT

#define ONIXS_ICEBOE_SILENCE_DLLEXPORT

Definition at line 82 of file ABI.h.

◆ ONIXS_ICEBOE_SILENCE_END

#define ONIXS_ICEBOE_SILENCE_END    ONIXS_ICEBOE_DIAG_POP

Definition at line 91 of file ABI.h.

◆ ONIXS_ICEBOE_SILENCE_PUBLIC_HEADER

#define ONIXS_ICEBOE_SILENCE_PUBLIC_HEADER

Definition at line 70 of file ABI.h.

◆ ONIXS_ICEBOE_SILENCE_TYPE_LIMITS

#define ONIXS_ICEBOE_SILENCE_TYPE_LIMITS

Definition at line 76 of file ABI.h.