Go to the source code of this file.
|
| template<typename ... T> |
| void | unusedArgs (T &&...) noexcept |
◆ ONIXS_ICEBOE_API_DECL
| #define ONIXS_ICEBOE_API_DECL |
( |
| typeKind, |
|
|
| typeName ) |
Value:
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_EMPTY_BODY
| #define ONIXS_ICEBOE_EMPTY_BODY |
( |
| ... | ) |
|
Value:{ ONIXS_ICEBOE_NAMESPACE::Utils::unusedArgs(__VA_ARGS__); }
Definition at line 121 of file ABI.h.
◆ ONIXS_ICEBOE_EXPORTED_CLASS
Definition at line 41 of file ABI.h.
41 ONIXS_ICEBOE_EXPORTED_CLASS \
#define ONIXS_ICEBOE_EXPORTED
◆ 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.
34 ONIXS_ICEBOE_EXPORTED_DECL(class, typeName)
#define ONIXS_ICEBOE_EXPORTED_CLASS_DECL(typeName)
◆ ONIXS_ICEBOE_EXPORTED_STRUCT
Definition at line 45 of file ABI.h.
45 ONIXS_ICEBOE_EXPORTED_STRUCT \
◆ 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.
38 ONIXS_ICEBOE_EXPORTED_DECL(struct, typeName)
#define ONIXS_ICEBOE_EXPORTED_STRUCT_DECL(typeName)
◆ ONIXS_ICEBOE_INTERNAL_CLASS_DECL
| #define ONIXS_ICEBOE_INTERNAL_CLASS_DECL |
( |
| typeName | ) |
|
Value:
Definition at line 49 of file ABI.h.
50 class typeName
#define ONIXS_ICEBOE_INTERNAL_CLASS_DECL(typeName)
◆ ONIXS_ICEBOE_INTERNAL_STRUCT_DECL
| #define ONIXS_ICEBOE_INTERNAL_STRUCT_DECL |
( |
| typeName | ) |
|
Value:
Definition at line 53 of file ABI.h.
54 struct typeName
#define ONIXS_ICEBOE_INTERNAL_STRUCT_DECL(typeName)
◆ ONIXS_ICEBOE_MESSAGING_NAMESPACE
| #define ONIXS_ICEBOE_MESSAGING_NAMESPACE ONIXS_ICEBOE_NAMESPACE::Messaging |
◆ 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.
102#define ONIXS_ICEBOE_MESSAGING_NAMESPACE_BEGIN \
103 ONIXS_ICEBOE_NAMESPACE_BEGIN \
104 namespace Messaging {
◆ ONIXS_ICEBOE_MESSAGING_NAMESPACE_END
| #define ONIXS_ICEBOE_MESSAGING_NAMESPACE_END |
Value:
}
#define ONIXS_ICEBOE_NAMESPACE_END
Definition at line 106 of file ABI.h.
106#define ONIXS_ICEBOE_MESSAGING_NAMESPACE_END \
107 ONIXS_ICEBOE_NAMESPACE_END \
108 }
◆ ONIXS_ICEBOE_MESSAGING_TAGBASED_NAMESPACE_BEGIN
◆ ONIXS_ICEBOE_MESSAGING_TAGBASED_NAMESPACE_END
◆ ONIXS_ICEBOE_NAMESPACE
| #define ONIXS_ICEBOE_NAMESPACE OnixS::ICE::BOE |
◆ 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.
94#define ONIXS_ICEBOE_NAMESPACE_BEGIN \
95 ONIXS_ICEBOE_SILENCE_BEGIN \
96 namespace OnixS { namespace ICE { namespace BOE {
◆ ONIXS_ICEBOE_NAMESPACE_END
| #define ONIXS_ICEBOE_NAMESPACE_END |
Value:
}}}
#define ONIXS_ICEBOE_SILENCE_END
Definition at line 98 of file ABI.h.
98#define ONIXS_ICEBOE_NAMESPACE_END \
99 ONIXS_ICEBOE_SILENCE_END \
100 }}}
◆ ONIXS_ICEBOE_SCHEDULING_NAMESPACE
| #define ONIXS_ICEBOE_SCHEDULING_NAMESPACE ONIXS_ICEBOE_NAMESPACE::Scheduling |
◆ 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.
85#define ONIXS_ICEBOE_SILENCE_BEGIN \
86 ONIXS_ICEBOE_SILENCE_PUBLIC_HEADER \
87 ONIXS_ICEBOE_DIAG_PUSH \
88 ONIXS_ICEBOE_SILENCE_TYPE_LIMITS \
89 ONIXS_ICEBOE_SILENCE_DLLEXPORT
◆ ONIXS_ICEBOE_SILENCE_DLLEXPORT
| #define ONIXS_ICEBOE_SILENCE_DLLEXPORT |
Definition at line 82 of file ABI.h.
◆ ONIXS_ICEBOE_SILENCE_END
Definition at line 91 of file ABI.h.
91#define ONIXS_ICEBOE_SILENCE_END \
92 ONIXS_ICEBOE_DIAG_POP
◆ 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.