Go to the documentation of this file.
55 #ifndef IFX_CFG_ASSERT_STDIO
56 # define IFX_CFG_ASSERT_STDIO (0)
59 #if IFX_CFG_ASSERT_STDIO == 1
63 #ifndef IFX_CFG_ASSERT_USE_BREAKPOINT
64 # define IFX_CFG_ASSERT_USE_BREAKPOINT (0)
67 #ifndef IFX_CFG_ASSERT_VERBOSE_LEVEL_DEFAULT
72 #define IFX_CFG_ASSERT_VERBOSE_LEVEL_DEFAULT (IFX_VERBOSE_LEVEL_INFO)
85 #if IFX_CFG_ASSERT_STDIO == 1
88 #define Ifx_Assert_setStandardIo(standardIo) ((void)0)
120 #if IFX_CFG_ASSERT_VERBOSE_LEVEL_DEFAULT > IFX_VERBOSE_LEVEL_OFF
125 # undef IFX_CFG_ASSERT_STDIO
126 # define IFX_CFG_ASSERT_STDIO (0)
153 #if IFX_CFG_ASSERT_VERBOSE_LEVEL_DEFAULT > IFX_VERBOSE_LEVEL_OFF
154 # define IFX_ASSERT(level, expr) (((expr) || (level > Assert_verboseLevel)) ? ((void)0) : Ifx_Assert_doLevel(level,#expr, __FILE__, __LINE__, __func__))
156 # define IFX_ASSERT(level, expr) ((void)0)
179 #if IFX_CFG_ASSERT_VERBOSE_LEVEL_DEFAULT > IFX_VERBOSE_LEVEL_OFF
180 # define IFX_VALIDATE(level, expr) (Ifx_Assert_doValidate(expr, level,#expr, __FILE__, __LINE__, __func__))
182 # define IFX_VALIDATE(level, expr) (expr)