|
B2BITS FIX Antenna HFT
1.0.17
|
Contains compiler macros. More...
This graph shows which files directly or indirectly include this file:Macros | |
| #define | _B2B_MAKE_STRING(ARG) #ARG |
| This macro converts any value to string. More... | |
| #define | _B2B_NO_DEPRECATED_TEXT ". Define B2B_NO_DEPRECATED to disable warning." |
| #define | B2B_DEPRECATED(MSG) |
| The deprecated declaration lets you specify particular forms of function overloads as deprecated, whereas the pragma form applies to all overloaded forms of a function name. More... | |
| #define | B2B_FORCE_INLINE inline |
| The B2B_FORCE_INLINE macro overrides the cost/benefit analysis and relies on the judgment of the programmer instead. More... | |
| #define | B2B_MAKE_STRING(ARG) _B2B_MAKE_STRING(ARG) |
| This macro converts value of the macro to string. More... | |
| #define | B2B_NORETURN |
| This attribute tells the compiler that a function does not return. More... | |
| #define | B2B_OVERRIDE |
| The override context-sensitive keyword indicates that a member of a type must override a base class or a base interface member. More... | |
| #define | B2B_SEALED |
| B2B_SEALED is a context sensitive macro that indicates a virtual member cannot be overridden, or a type cannot be used as a base type. More... | |
| #define | B2B_STRING_CONCAT(STR1, STR2) _B2B_MAKE_STRING(STR1 ## STR2) |
| Convert two arguments to string and concatenates them. More... | |
| #define | B2B_USE_ARG(arg) (void)&arg |
| Macro to fix warning about unused variable/parameter. More... | |
Contains compiler macros.
| #define _B2B_MAKE_STRING | ( | ARG | ) | #ARG |
This macro converts any value to string.
| #define _B2B_NO_DEPRECATED_TEXT ". Define B2B_NO_DEPRECATED to disable warning." |
| #define B2B_DEPRECATED | ( | MSG | ) |
The deprecated declaration lets you specify particular forms of function overloads as deprecated, whereas the pragma form applies to all overloaded forms of a function name.
| #define B2B_FORCE_INLINE inline |
The B2B_FORCE_INLINE macro overrides the cost/benefit analysis and relies on the judgment of the programmer instead.
| #define B2B_MAKE_STRING | ( | ARG | ) | _B2B_MAKE_STRING(ARG) |
This macro converts value of the macro to string.
| #define B2B_NORETURN |
This attribute tells the compiler that a function does not return.
As a consequence, the compiler knows that the code following a call to a B2B_NORETURN function is unreachable.
| #define B2B_OVERRIDE |
The override context-sensitive keyword indicates that a member of a type must override a base class or a base interface member.
If there is no member to override, the compiler generates an error.
| #define B2B_SEALED |
B2B_SEALED is a context sensitive macro that indicates a virtual member cannot be overridden, or a type cannot be used as a base type.
| #define B2B_STRING_CONCAT | ( | STR1, | |
| STR2 | |||
| ) | _B2B_MAKE_STRING(STR1 ## STR2) |
Convert two arguments to string and concatenates them.
| #define B2B_USE_ARG | ( | arg | ) | (void)&arg |
Macro to fix warning about unused variable/parameter.
Referenced by Engine::Application::onAfterMessageIsReceived(), Engine::Application::onBeforeLogonIsSerialized(), Engine::Application::onBeforeMessageIsSent(), Engine::AdminApplication::onCreateAcceptorEvent(), Engine::AdminApplication::onCreateInitiatorEvent(), Engine::EventListener::onDebug(), Engine::Application::onInvalidResendRequestEvent(), Engine::Application::onMessagePreparedForSending(), Engine::Application::onReconnectTryEvent(), Engine::AdminApplication::onResend(), Engine::Application::onResendRequestLoop(), Engine::Application::onSessionLevelRejectWithSeqNumTooHigh(), Engine::Application::onSwitchConnectionEvent(), Engine::Application::onTerminated(), Engine::AdminApplication::onUnableToRouteMessage(), and Engine::Application::onUnexpectedMessageEvent().
1.8.5