VSF Documented
Macros
esp_assert.h File Reference
#include <assert.h>

Go to the source code of this file.

Macros

#define ESP_STATIC_ASSERT   static_assert
 
#define TRY_STATIC_ASSERT(CONDITION, MSG)
 

Macro Definition Documentation

◆ ESP_STATIC_ASSERT

#define ESP_STATIC_ASSERT   static_assert

◆ TRY_STATIC_ASSERT

#define TRY_STATIC_ASSERT (   CONDITION,
  MSG 
)
Value:
do { \
ESP_STATIC_ASSERT(__builtin_choose_expr(__builtin_constant_p(CONDITION), \
(CONDITION), 1), #MSG); \
assert(#MSG && (CONDITION)); \
} while(0)
Generated from commit: vsfteam/vsf@c3767bf