MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches
mcuxCsslCPreProcessor.h File Reference

The default implementation is based on standard C preprocessor functionality. More...

Go to the source code of this file.

Macros

#define MCUX_CSSL_CPP_STR(a)
 
#define MCUX_CSSL_CPP_ADD(a)
 
#define MCUX_CSSL_CPP_CAT_IMPL(a, b)
 
#define MCUX_CSSL_CPP_CAT(a, b)
 
#define MCUX_CSSL_CPP_CAT3(a, b, c)
 
#define MCUX_CSSL_CPP_CAT4(a, b, c, d)
 
#define MCUX_CSSL_CPP_CAT6(a, b, c, d, e, f)
 
#define MCUX_CSSL_CPP_SEQUENCE_32TO0()
 
#define MCUX_CSSL_CPP_SEQUENCE_N_UNTIL_5TO0()
 
#define MCUX_CSSL_CPP_SEQUENCE_N_UNTIL_4TO0()
 
#define MCUX_CSSL_CPP_SEQUENCE_N_UNTIL_3TO0()
 
#define MCUX_CSSL_CPP_SEQUENCE_N_UNTIL_2TO0()
 
#define MCUX_CSSL_CPP_ARG_N(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, N, ...)
 
#define MCUX_CSSL_CPP_ARGCOUNT_IMPL(...)
 
#define MCUX_CSSL_CPP_ARGCOUNT(...)
 
#define MCUX_CSSL_CPP_ARGCOUNT_2N(...)
 
#define MCUX_CSSL_CPP_ARGCOUNT_3N(...)
 
#define MCUX_CSSL_CPP_ARGCOUNT_4N(...)
 
#define MCUX_CSSL_CPP_ARGCOUNT_5N(...)
 
#define MCUX_CSSL_CPP_OVERLOADED_IMPL(name, n)
 
#define MCUX_CSSL_CPP_OVERLOADED(name, ...)
 
#define MCUX_CSSL_CPP_OVERLOADED1(name, ...)
 
#define MCUX_CSSL_CPP_OVERLOADED2(name, ...)
 
#define MCUX_CSSL_CPP_OVERLOADED3(name, ...)
 
#define MCUX_CSSL_CPP_OVERLOADED4(name, ...)
 
#define MCUX_CSSL_CPP_OVERLOADED5(name, ...)
 
#define MCUX_CSSL_CPP_MAP(__macro, ...)
 
#define MCUX_CSSL_CPP_EVAL(...)
 
#define MCUX_CSSL_CPP_EVAL1024(...)
 
#define MCUX_CSSL_CPP_EVAL512(...)
 
#define MCUX_CSSL_CPP_EVAL256(...)
 
#define MCUX_CSSL_CPP_EVAL128(...)
 
#define MCUX_CSSL_CPP_EVAL64(...)
 
#define MCUX_CSSL_CPP_EVAL32(...)
 
#define MCUX_CSSL_CPP_EVAL16(...)
 
#define MCUX_CSSL_CPP_EVAL8(...)
 
#define MCUX_CSSL_CPP_EVAL4(...)
 
#define MCUX_CSSL_CPP_EVAL2(...)
 
#define MCUX_CSSL_CPP_EVAL1(...)
 
#define MCUX_CSSL_CPP_MAP_IMPL(__macro, ...)
 
#define MCUX_CSSL_CPP_MAP_IMPL_()
 
#define MCUX_CSSL_CPP_FIRST(a, ...)
 
#define MCUX_CSSL_CPP_SECOND(a, b, ...)
 
#define MCUX_CSSL_CPP_THIRD(a, b, c, ...)
 
#define MCUX_CSSL_CPP_FOURTH(a, b, c, d, ...)
 
#define MCUX_CSSL_CPP_NEXT(...)
 
#define MCUX_CSSL_CPP_NEXT_()
 
#define MCUX_CSSL_CPP_NEXT__(x, ...)
 
#define MCUX_CSSL_CPP_HAS_MORE_ARGS(...)
 
#define MCUX_CSSL_CPP_HAS_ONE_ARG(...)
 
#define MCUX_CSSL_CPP_HAS_TWO_ARGS(...)
 
#define MCUX_CSSL_CPP_HAS_THREE_ARGS(...)
 
#define MCUX_CSSL_CPP_IS_MARKER(...)
 
#define MCUX_CSSL_CPP_MARKER()
 
#define MCUX_CSSL_CPP_BOOL(x)
 
#define MCUX_CSSL_CPP_NOT(x)
 
#define MCUX_CSSL_CPP_NOT_BOOL_0
 
#define MCUX_CSSL_CPP_IF(condition)
 
#define MCUX_CSSL_CPP_IF_(condition)
 
#define MCUX_CSSL_CPP_IF_BOOL_0(...)
 
#define MCUX_CSSL_CPP_IF_BOOL_1(...)
 
#define MCUX_CSSL_CPP_IF_ELSE(condition)
 
#define MCUX_CSSL_CPP_IF_ELSE_IMPL(condition)
 
#define MCUX_CSSL_CPP_IFE_BOOL_0(...)
 
#define MCUX_CSSL_CPP_IFE_BOOL_0_ELSE(...)
 
#define MCUX_CSSL_CPP_IFE_BOOL_1(...)
 
#define MCUX_CSSL_CPP_IFE_BOOL_1_ELSE(...)
 
#define MCUX_CSSL_CPP_EMPTY()
 
#define MCUX_CSSL_CPP_DEFER1(macro)
 
#define MCUX_CSSL_CPP_DEFER2(macro)
 

Detailed Description

The default implementation is based on standard C preprocessor functionality.