Embedded Artistry Framework
Embedded Systems C++ Framework
Macros | Functions | Variables
assert.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define assert(x)   ((void)((x) || (__assert_fail(#x, __FILE__, __LINE__, __func__), 0)))
 

Functions

 __attribute__ ((noreturn, weak)) void __assert_fail(const char *expr
 

Variables

const char * file
 
const char unsigned int line
 
const char unsigned int const char * function
 

Macro Definition Documentation

◆ assert

#define assert (   x)    ((void)((x) || (__assert_fail(#x, __FILE__, __LINE__, __func__), 0)))

Function Documentation

◆ __attribute__()

__attribute__ ( (noreturn, weak)  ) const

Variable Documentation

◆ file

const char* file

Referenced by __attribute__().

◆ function

const char unsigned int const char* function

◆ line

const char unsigned int line

Referenced by __attribute__().