Ylva And Malin
Macros
ym_attributes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __has_builtin(x)   0
 
#define __has_feature(x)   0
 
#define __has_extension   __has_feature
 
#define __has_attribute(x)   0
 
#define YM_INLINE
 YM_INLINE is a platform independent macro that forces a function to be inlined. More...
 
#define YM_NO_INLINE
 YM_NO_INLINE is a platform independent macro that forces a function to never be inlined. More...
 
#define YM_PURE
 YM_PURE is a platform independent macro informing the compiler that a function is pure. More...
 
#define YM_RESTRICT   restrict
 YM_RESTRICT is a platform independent macro wrapper for C99 restrict functionality. More...
 
#define YM_UNUSED
 YM_UNUSED is a platform independent macro informing the compiler that a function/variable is intentionally unused. More...
 
#define YM_NO_DISCARD
 YM_NO_DISCARD is a platform independent macro informing the compiler to warn if a return value from a function is discarded. More...
 
#define YM_LIKELY(x)   (x)
 YM_LIKELY is a platform independent macro informing the compiler that in a branch this is the path that is most likely. More...
 
#define YM_UNLIKELY(x)   (x)
 YM_UNLIKELY is a platform independent macro informing the compiler that in a branch this is the path that is least likely. More...
 

Macro Definition Documentation

#define __has_attribute (   x)    0
#define __has_builtin (   x)    0
#define __has_extension   __has_feature
#define __has_feature (   x)    0