Web Analytics Made Easy - Statcounter
Skip to content

File SBCMetaMacros.hpp#

FileList > Core > Meta > SBCMetaMacros.hpp

Macros#

Type Name
define SB_D (CLASS)
define SB_DECLARE_DATA (CLASS)
Macro that declares functionality to access a private data class from the corresponding interface class.
define SB_DECLARE_INTERFACE (CLASS)
Macro that declares functionality to access an interface class from the corresponding private data class.
define SB_MAKE_ARGUMENT_TYPEDEF_LIST (N)
define SB_MAKE_ARGUMENT_TYPEDEF_LIST0
define SB_MAKE_ARGUMENT_TYPEDEF_LIST1
define SB_MAKE_ARGUMENT_TYPEDEF_LIST10
define SB_MAKE_ARGUMENT_TYPEDEF_LIST11
define SB_MAKE_ARGUMENT_TYPEDEF_LIST12
define SB_MAKE_ARGUMENT_TYPEDEF_LIST13
define SB_MAKE_ARGUMENT_TYPEDEF_LIST14
define SB_MAKE_ARGUMENT_TYPEDEF_LIST15
define SB_MAKE_ARGUMENT_TYPEDEF_LIST16
define SB_MAKE_ARGUMENT_TYPEDEF_LIST2
define SB_MAKE_ARGUMENT_TYPEDEF_LIST3
define SB_MAKE_ARGUMENT_TYPEDEF_LIST4
define SB_MAKE_ARGUMENT_TYPEDEF_LIST5
define SB_MAKE_ARGUMENT_TYPEDEF_LIST6
define SB_MAKE_ARGUMENT_TYPEDEF_LIST7
define SB_MAKE_ARGUMENT_TYPEDEF_LIST8
define SB_MAKE_ARGUMENT_TYPEDEF_LIST9
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS (N)
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_1
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_10
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_11
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_12
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_13
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_14
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_15
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_16
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_2
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_3
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_4
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_5
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_6
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_7
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_8
define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_9
define SB_MAKE_FUNCTION_ARGUMENTS (N)
define SB_MAKE_FUNCTION_ARGUMENTS_0
define SB_MAKE_FUNCTION_ARGUMENTS_1
define SB_MAKE_FUNCTION_ARGUMENTS_10
define SB_MAKE_FUNCTION_ARGUMENTS_11
define SB_MAKE_FUNCTION_ARGUMENTS_12
define SB_MAKE_FUNCTION_ARGUMENTS_13
define SB_MAKE_FUNCTION_ARGUMENTS_14
define SB_MAKE_FUNCTION_ARGUMENTS_15
define SB_MAKE_FUNCTION_ARGUMENTS_16
define SB_MAKE_FUNCTION_ARGUMENTS_2
define SB_MAKE_FUNCTION_ARGUMENTS_3
define SB_MAKE_FUNCTION_ARGUMENTS_4
define SB_MAKE_FUNCTION_ARGUMENTS_5
define SB_MAKE_FUNCTION_ARGUMENTS_6
define SB_MAKE_FUNCTION_ARGUMENTS_7
define SB_MAKE_FUNCTION_ARGUMENTS_8
define SB_MAKE_FUNCTION_ARGUMENTS_9
define SB_MAKE_FUNCTION_CALL_ARGUMENTS (N)
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_0
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_1
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_10
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_11
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_12
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_13
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_14
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_15
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_16
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_2
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_3
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_4
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_5
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_6
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_7
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_8
define SB_MAKE_FUNCTION_CALL_ARGUMENTS_9
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS (N)
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_1
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_10
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_11
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_12
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_13
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_14
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_15
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_16
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_2
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_3
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_4
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_5
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_6
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_7
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_8
define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_9
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS (N)
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_1
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_10
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_11
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_12
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_13
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_14
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_15
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_16
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_2
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_3
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_4
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_5
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_6
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_7
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_8
define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_9
define SB_MAKE_LAST_EMIT_ARGUMENTS (N)
define SB_MAKE_LAST_EMIT_ARGUMENTS_1
define SB_MAKE_LAST_EMIT_ARGUMENTS_10
define SB_MAKE_LAST_EMIT_ARGUMENTS_11
define SB_MAKE_LAST_EMIT_ARGUMENTS_12
define SB_MAKE_LAST_EMIT_ARGUMENTS_13
define SB_MAKE_LAST_EMIT_ARGUMENTS_14
define SB_MAKE_LAST_EMIT_ARGUMENTS_15
define SB_MAKE_LAST_EMIT_ARGUMENTS_16
define SB_MAKE_LAST_EMIT_ARGUMENTS_2
define SB_MAKE_LAST_EMIT_ARGUMENTS_3
define SB_MAKE_LAST_EMIT_ARGUMENTS_4
define SB_MAKE_LAST_EMIT_ARGUMENTS_5
define SB_MAKE_LAST_EMIT_ARGUMENTS_6
define SB_MAKE_LAST_EMIT_ARGUMENTS_7
define SB_MAKE_LAST_EMIT_ARGUMENTS_8
define SB_MAKE_LAST_EMIT_ARGUMENTS_9
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE (N)
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE0
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE1
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE10
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE11
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE12
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE13
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE14
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE15
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE16
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE2
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE3
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE4
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE5
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE6
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE7
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE8
define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE9
define SB_MAKE_META_FUNCTION_SIGNATURE (N)
define SB_MAKE_META_FUNCTION_SIGNATURE0
define SB_MAKE_META_FUNCTION_SIGNATURE1
define SB_MAKE_META_FUNCTION_SIGNATURE10
define SB_MAKE_META_FUNCTION_SIGNATURE11
define SB_MAKE_META_FUNCTION_SIGNATURE12
define SB_MAKE_META_FUNCTION_SIGNATURE13
define SB_MAKE_META_FUNCTION_SIGNATURE14
define SB_MAKE_META_FUNCTION_SIGNATURE15
define SB_MAKE_META_FUNCTION_SIGNATURE16
define SB_MAKE_META_FUNCTION_SIGNATURE2
define SB_MAKE_META_FUNCTION_SIGNATURE3
define SB_MAKE_META_FUNCTION_SIGNATURE4
define SB_MAKE_META_FUNCTION_SIGNATURE5
define SB_MAKE_META_FUNCTION_SIGNATURE6
define SB_MAKE_META_FUNCTION_SIGNATURE7
define SB_MAKE_META_FUNCTION_SIGNATURE8
define SB_MAKE_META_FUNCTION_SIGNATURE9
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE (N)
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE0
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE1
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE10
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE11
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE12
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE13
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE14
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE15
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE16
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE2
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE3
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE4
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE5
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE6
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE7
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE8
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE9
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE (N)
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE0
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE1
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE10
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE11
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE12
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE13
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE14
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE15
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE16
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE2
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE3
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE4
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE5
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE6
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE7
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE8
define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE9
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE (N)
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE0
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE1
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE10
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE11
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE12
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE13
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE14
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE15
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE16
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE2
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE3
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE4
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE5
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE6
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE7
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE8
define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE9
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE (N)
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE0
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE1
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE10
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE11
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE12
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE13
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE14
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE15
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE16
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE2
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE3
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE4
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE5
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE6
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE7
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE8
define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE9
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE (N)
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE0
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE1
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE10
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE11
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE12
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE13
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE14
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE15
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE16
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE2
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE3
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE4
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE5
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE6
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE7
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE8
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE9
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE (N)
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE0
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE1
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE10
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE11
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE12
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE13
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE14
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE15
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE16
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE2
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE3
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE4
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE5
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE6
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE7
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE8
define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE9
define SB_MAKE_TEMPLATE_PARAMETERS (N)
define SB_MAKE_TEMPLATE_PARAMETERS_0
define SB_MAKE_TEMPLATE_PARAMETERS_1
define SB_MAKE_TEMPLATE_PARAMETERS_10
define SB_MAKE_TEMPLATE_PARAMETERS_11
define SB_MAKE_TEMPLATE_PARAMETERS_12
define SB_MAKE_TEMPLATE_PARAMETERS_13
define SB_MAKE_TEMPLATE_PARAMETERS_14
define SB_MAKE_TEMPLATE_PARAMETERS_15
define SB_MAKE_TEMPLATE_PARAMETERS_16
define SB_MAKE_TEMPLATE_PARAMETERS_2
define SB_MAKE_TEMPLATE_PARAMETERS_3
define SB_MAKE_TEMPLATE_PARAMETERS_4
define SB_MAKE_TEMPLATE_PARAMETERS_5
define SB_MAKE_TEMPLATE_PARAMETERS_6
define SB_MAKE_TEMPLATE_PARAMETERS_7
define SB_MAKE_TEMPLATE_PARAMETERS_8
define SB_MAKE_TEMPLATE_PARAMETERS_9
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS (N)
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_0
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_1
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_10
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_11
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_12
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_13
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_14
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_15
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_16
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_2
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_3
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_4
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_5
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_6
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_7
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_8
define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_9
define SB_S (CLASS)

Macro Definition Documentation#

define SB_D#

#define SB_D (
    CLASS
) 

define SB_DECLARE_DATA#

Macro that declares functionality to access a private data class from the corresponding interface class.

#define SB_DECLARE_DATA (
    CLASS
) 

This macro can be used in the declaration of an interface class if it has a dedicated private data class.


define SB_DECLARE_INTERFACE#

Macro that declares functionality to access an interface class from the corresponding private data class.

#define SB_DECLARE_INTERFACE (
    CLASS
) 

This macro can be used in the declaration of a private data class.


define SB_MAKE_ARGUMENT_TYPEDEF_LIST#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST (
    N
) 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST0#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST0 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST1#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST1 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST10#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST10 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST11#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST11 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST12#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST12 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST13#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST13 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST14#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST14 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST15#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST15 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST16#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST16 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST2#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST2 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST3#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST3 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST4#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST4 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST5#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST5 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST6#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST6 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST7#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST7 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST8#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST8 

define SB_MAKE_ARGUMENT_TYPEDEF_LIST9#

#define SB_MAKE_ARGUMENT_TYPEDEF_LIST9 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS (
    N
) 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_1#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_1 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_10#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_10 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_11#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_11 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_12#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_12 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_13#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_13 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_14#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_14 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_15#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_15 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_16#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_16 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_2#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_2 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_3#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_3 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_4#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_4 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_5#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_5 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_6#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_6 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_7#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_7 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_8#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_8 

define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_9#

#define SB_MAKE_CACHE_LAST_EMIT_ARGUMENTS_9 

define SB_MAKE_FUNCTION_ARGUMENTS#

#define SB_MAKE_FUNCTION_ARGUMENTS (
    N
) 

define SB_MAKE_FUNCTION_ARGUMENTS_0#

#define SB_MAKE_FUNCTION_ARGUMENTS_0 

define SB_MAKE_FUNCTION_ARGUMENTS_1#

#define SB_MAKE_FUNCTION_ARGUMENTS_1 

define SB_MAKE_FUNCTION_ARGUMENTS_10#

#define SB_MAKE_FUNCTION_ARGUMENTS_10 

define SB_MAKE_FUNCTION_ARGUMENTS_11#

#define SB_MAKE_FUNCTION_ARGUMENTS_11 

define SB_MAKE_FUNCTION_ARGUMENTS_12#

#define SB_MAKE_FUNCTION_ARGUMENTS_12 

define SB_MAKE_FUNCTION_ARGUMENTS_13#

#define SB_MAKE_FUNCTION_ARGUMENTS_13 

define SB_MAKE_FUNCTION_ARGUMENTS_14#

#define SB_MAKE_FUNCTION_ARGUMENTS_14 

define SB_MAKE_FUNCTION_ARGUMENTS_15#

#define SB_MAKE_FUNCTION_ARGUMENTS_15 

define SB_MAKE_FUNCTION_ARGUMENTS_16#

#define SB_MAKE_FUNCTION_ARGUMENTS_16 

define SB_MAKE_FUNCTION_ARGUMENTS_2#

#define SB_MAKE_FUNCTION_ARGUMENTS_2 

define SB_MAKE_FUNCTION_ARGUMENTS_3#

#define SB_MAKE_FUNCTION_ARGUMENTS_3 

define SB_MAKE_FUNCTION_ARGUMENTS_4#

#define SB_MAKE_FUNCTION_ARGUMENTS_4 

define SB_MAKE_FUNCTION_ARGUMENTS_5#

#define SB_MAKE_FUNCTION_ARGUMENTS_5 

define SB_MAKE_FUNCTION_ARGUMENTS_6#

#define SB_MAKE_FUNCTION_ARGUMENTS_6 

define SB_MAKE_FUNCTION_ARGUMENTS_7#

#define SB_MAKE_FUNCTION_ARGUMENTS_7 

define SB_MAKE_FUNCTION_ARGUMENTS_8#

#define SB_MAKE_FUNCTION_ARGUMENTS_8 

define SB_MAKE_FUNCTION_ARGUMENTS_9#

#define SB_MAKE_FUNCTION_ARGUMENTS_9 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS (
    N
) 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_0#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_0 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_1#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_1 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_10#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_10 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_11#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_11 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_12#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_12 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_13#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_13 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_14#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_14 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_15#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_15 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_16#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_16 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_2#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_2 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_3#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_3 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_4#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_4 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_5#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_5 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_6#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_6 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_7#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_7 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_8#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_8 

define SB_MAKE_FUNCTION_CALL_ARGUMENTS_9#

#define SB_MAKE_FUNCTION_CALL_ARGUMENTS_9 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS (
    N
) 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_1#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_1 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_10#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_10 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_11#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_11 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_12#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_12 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_13#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_13 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_14#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_14 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_15#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_15 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_16#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_16 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_2#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_2 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_3#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_3 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_4#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_4 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_5#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_5 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_6#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_6 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_7#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_7 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_8#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_8 

define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_9#

#define SB_MAKE_GET_LAST_EMIT_ARGUMENTS_9 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS (
    N
) 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_1#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_1 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_10#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_10 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_11#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_11 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_12#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_12 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_13#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_13 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_14#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_14 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_15#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_15 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_16#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_16 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_2#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_2 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_3#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_3 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_4#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_4 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_5#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_5 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_6#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_6 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_7#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_7 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_8#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_8 

define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_9#

#define SB_MAKE_INIT_LAST_EMIT_ARGUMENTS_9 

define SB_MAKE_LAST_EMIT_ARGUMENTS#

#define SB_MAKE_LAST_EMIT_ARGUMENTS (
    N
) 

define SB_MAKE_LAST_EMIT_ARGUMENTS_1#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_1 

define SB_MAKE_LAST_EMIT_ARGUMENTS_10#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_10 

define SB_MAKE_LAST_EMIT_ARGUMENTS_11#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_11 

define SB_MAKE_LAST_EMIT_ARGUMENTS_12#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_12 

define SB_MAKE_LAST_EMIT_ARGUMENTS_13#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_13 

define SB_MAKE_LAST_EMIT_ARGUMENTS_14#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_14 

define SB_MAKE_LAST_EMIT_ARGUMENTS_15#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_15 

define SB_MAKE_LAST_EMIT_ARGUMENTS_16#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_16 

define SB_MAKE_LAST_EMIT_ARGUMENTS_2#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_2 

define SB_MAKE_LAST_EMIT_ARGUMENTS_3#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_3 

define SB_MAKE_LAST_EMIT_ARGUMENTS_4#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_4 

define SB_MAKE_LAST_EMIT_ARGUMENTS_5#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_5 

define SB_MAKE_LAST_EMIT_ARGUMENTS_6#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_6 

define SB_MAKE_LAST_EMIT_ARGUMENTS_7#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_7 

define SB_MAKE_LAST_EMIT_ARGUMENTS_8#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_8 

define SB_MAKE_LAST_EMIT_ARGUMENTS_9#

#define SB_MAKE_LAST_EMIT_ARGUMENTS_9 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE (
    N
) 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE0#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE0 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE1#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE1 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE10#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE10 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE11#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE11 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE12#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE12 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE13#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE13 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE14#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE14 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE15#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE15 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE16#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE16 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE2#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE2 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE3#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE3 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE4#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE4 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE5#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE5 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE6#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE6 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE7#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE7 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE8#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE8 

define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE9#

#define SB_MAKE_META_FUNCTION_SHORT_SIGNATURE9 

define SB_MAKE_META_FUNCTION_SIGNATURE#

#define SB_MAKE_META_FUNCTION_SIGNATURE (
    N
) 

define SB_MAKE_META_FUNCTION_SIGNATURE0#

#define SB_MAKE_META_FUNCTION_SIGNATURE0 

define SB_MAKE_META_FUNCTION_SIGNATURE1#

#define SB_MAKE_META_FUNCTION_SIGNATURE1 

define SB_MAKE_META_FUNCTION_SIGNATURE10#

#define SB_MAKE_META_FUNCTION_SIGNATURE10 

define SB_MAKE_META_FUNCTION_SIGNATURE11#

#define SB_MAKE_META_FUNCTION_SIGNATURE11 

define SB_MAKE_META_FUNCTION_SIGNATURE12#

#define SB_MAKE_META_FUNCTION_SIGNATURE12 

define SB_MAKE_META_FUNCTION_SIGNATURE13#

#define SB_MAKE_META_FUNCTION_SIGNATURE13 

define SB_MAKE_META_FUNCTION_SIGNATURE14#

#define SB_MAKE_META_FUNCTION_SIGNATURE14 

define SB_MAKE_META_FUNCTION_SIGNATURE15#

#define SB_MAKE_META_FUNCTION_SIGNATURE15 

define SB_MAKE_META_FUNCTION_SIGNATURE16#

#define SB_MAKE_META_FUNCTION_SIGNATURE16 

define SB_MAKE_META_FUNCTION_SIGNATURE2#

#define SB_MAKE_META_FUNCTION_SIGNATURE2 

define SB_MAKE_META_FUNCTION_SIGNATURE3#

#define SB_MAKE_META_FUNCTION_SIGNATURE3 

define SB_MAKE_META_FUNCTION_SIGNATURE4#

#define SB_MAKE_META_FUNCTION_SIGNATURE4 

define SB_MAKE_META_FUNCTION_SIGNATURE5#

#define SB_MAKE_META_FUNCTION_SIGNATURE5 

define SB_MAKE_META_FUNCTION_SIGNATURE6#

#define SB_MAKE_META_FUNCTION_SIGNATURE6 

define SB_MAKE_META_FUNCTION_SIGNATURE7#

#define SB_MAKE_META_FUNCTION_SIGNATURE7 

define SB_MAKE_META_FUNCTION_SIGNATURE8#

#define SB_MAKE_META_FUNCTION_SIGNATURE8 

define SB_MAKE_META_FUNCTION_SIGNATURE9#

#define SB_MAKE_META_FUNCTION_SIGNATURE9 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE (
    N
) 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE0#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE0 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE1#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE1 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE10#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE10 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE11#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE11 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE12#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE12 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE13#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE13 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE14#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE14 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE15#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE15 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE16#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE16 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE2#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE2 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE3#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE3 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE4#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE4 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE5#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE5 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE6#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE6 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE7#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE7 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE8#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE8 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE9#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SHORT_SIGNATURE9 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE (
    N
) 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE0#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE0 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE1#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE1 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE10#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE10 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE11#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE11 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE12#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE12 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE13#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE13 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE14#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE14 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE15#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE15 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE16#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE16 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE2#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE2 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE3#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE3 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE4#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE4 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE5#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE5 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE6#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE6 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE7#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE7 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE8#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE8 

define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE9#

#define SB_MAKE_META_POINTER_TO_CONST_MEMBER_FUNCTION_SIGNATURE9 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE (
    N
) 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE0#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE0 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE1#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE1 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE10#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE10 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE11#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE11 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE12#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE12 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE13#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE13 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE14#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE14 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE15#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE15 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE16#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE16 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE2#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE2 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE3#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE3 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE4#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE4 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE5#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE5 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE6#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE6 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE7#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE7 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE8#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE8 

define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE9#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SHORT_SIGNATURE9 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE (
    N
) 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE0#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE0 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE1#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE1 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE10#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE10 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE11#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE11 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE12#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE12 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE13#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE13 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE14#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE14 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE15#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE15 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE16#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE16 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE2#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE2 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE3#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE3 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE4#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE4 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE5#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE5 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE6#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE6 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE7#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE7 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE8#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE8 

define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE9#

#define SB_MAKE_META_POINTER_TO_FUNCTION_SIGNATURE9 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE (
    N
) 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE0#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE0 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE1#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE1 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE10#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE10 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE11#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE11 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE12#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE12 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE13#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE13 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE14#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE14 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE15#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE15 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE16#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE16 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE2#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE2 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE3#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE3 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE4#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE4 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE5#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE5 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE6#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE6 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE7#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE7 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE8#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE8 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE9#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SHORT_SIGNATURE9 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE (
    N
) 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE0#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE0 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE1#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE1 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE10#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE10 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE11#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE11 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE12#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE12 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE13#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE13 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE14#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE14 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE15#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE15 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE16#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE16 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE2#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE2 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE3#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE3 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE4#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE4 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE5#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE5 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE6#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE6 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE7#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE7 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE8#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE8 

define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE9#

#define SB_MAKE_META_POINTER_TO_MEMBER_FUNCTION_SIGNATURE9 

define SB_MAKE_TEMPLATE_PARAMETERS#

#define SB_MAKE_TEMPLATE_PARAMETERS (
    N
) 

define SB_MAKE_TEMPLATE_PARAMETERS_0#

#define SB_MAKE_TEMPLATE_PARAMETERS_0 

define SB_MAKE_TEMPLATE_PARAMETERS_1#

#define SB_MAKE_TEMPLATE_PARAMETERS_1 

define SB_MAKE_TEMPLATE_PARAMETERS_10#

#define SB_MAKE_TEMPLATE_PARAMETERS_10 

define SB_MAKE_TEMPLATE_PARAMETERS_11#

#define SB_MAKE_TEMPLATE_PARAMETERS_11 

define SB_MAKE_TEMPLATE_PARAMETERS_12#

#define SB_MAKE_TEMPLATE_PARAMETERS_12 

define SB_MAKE_TEMPLATE_PARAMETERS_13#

#define SB_MAKE_TEMPLATE_PARAMETERS_13 

define SB_MAKE_TEMPLATE_PARAMETERS_14#

#define SB_MAKE_TEMPLATE_PARAMETERS_14 

define SB_MAKE_TEMPLATE_PARAMETERS_15#

#define SB_MAKE_TEMPLATE_PARAMETERS_15 

define SB_MAKE_TEMPLATE_PARAMETERS_16#

#define SB_MAKE_TEMPLATE_PARAMETERS_16 

define SB_MAKE_TEMPLATE_PARAMETERS_2#

#define SB_MAKE_TEMPLATE_PARAMETERS_2 

define SB_MAKE_TEMPLATE_PARAMETERS_3#

#define SB_MAKE_TEMPLATE_PARAMETERS_3 

define SB_MAKE_TEMPLATE_PARAMETERS_4#

#define SB_MAKE_TEMPLATE_PARAMETERS_4 

define SB_MAKE_TEMPLATE_PARAMETERS_5#

#define SB_MAKE_TEMPLATE_PARAMETERS_5 

define SB_MAKE_TEMPLATE_PARAMETERS_6#

#define SB_MAKE_TEMPLATE_PARAMETERS_6 

define SB_MAKE_TEMPLATE_PARAMETERS_7#

#define SB_MAKE_TEMPLATE_PARAMETERS_7 

define SB_MAKE_TEMPLATE_PARAMETERS_8#

#define SB_MAKE_TEMPLATE_PARAMETERS_8 

define SB_MAKE_TEMPLATE_PARAMETERS_9#

#define SB_MAKE_TEMPLATE_PARAMETERS_9 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS (
    N
) 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_0#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_0 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_1#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_1 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_10#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_10 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_11#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_11 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_12#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_12 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_13#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_13 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_14#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_14 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_15#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_15 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_16#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_16 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_2#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_2 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_3#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_3 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_4#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_4 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_5#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_5 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_6#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_6 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_7#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_7 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_8#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_8 

define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_9#

#define SB_MAKE_TEMPLATE_SPECIALIZATION_PARAMETERS_9 

define SB_S#

#define SB_S (
    CLASS
)