tuple_element.h File Reference

Macros

#define ARMARX_FIRST_PARAMETER(...)
 Expands the given parameters and returns the first.
 
#define ARMARX_FIRST_PARAMETER_IMPL(x1, ...)
 
#define ARMARX_SECOND_PARAMETER(...)
 Expands the given parameters and returns the second.
 
#define ARMARX_SECOND_PARAMETER_IMPL(x1, x2, ...)
 
#define ARMARX_THIRD_PARAMETER(...)
 Expands the given parameters and returns the third.
 
#define ARMARX_THIRD_PARAMETER_IMPL(x1, x2, x3, ...)
 

Macro Definition Documentation

◆ ARMARX_FIRST_PARAMETER_IMPL

#define ARMARX_FIRST_PARAMETER_IMPL ( x1,
... )
Value:
x1

◆ ARMARX_SECOND_PARAMETER_IMPL

#define ARMARX_SECOND_PARAMETER_IMPL ( x1,
x2,
... )
Value:
x2

◆ ARMARX_THIRD_PARAMETER_IMPL

#define ARMARX_THIRD_PARAMETER_IMPL ( x1,
x2,
x3,
... )
Value:
x3