Blender  V3.3
Macros
BLI_compiler_attrs.h File Reference

Go to the source code of this file.

Macros

#define ATTR_WARN_UNUSED_RESULT
 
#define ATTR_NONNULL(...)
 
#define ATTR_RETURNS_NONNULL
 
#define ATTR_NORETURN
 
#define ATTR_MALLOC
 
#define ATTR_ALLOC_SIZE(...)
 
#define ATTR_SENTINEL(arg_pos)
 
#define ATTR_PRINTF_FORMAT(format_param, dots_param)
 
#define ATTR_FALLTHROUGH   ((void)0)
 
#define ATTR_ALIGN(x)   __attribute__((aligned(x)))
 
#define ALIGN_STRUCT
 

Macro Definition Documentation

◆ ALIGN_STRUCT

#define ALIGN_STRUCT

Definition at line 90 of file BLI_compiler_attrs.h.

◆ ATTR_ALIGN

#define ATTR_ALIGN (   x)    __attribute__((aligned(x)))

Definition at line 83 of file BLI_compiler_attrs.h.

◆ ATTR_ALLOC_SIZE

#define ATTR_ALLOC_SIZE (   ...)

Definition at line 52 of file BLI_compiler_attrs.h.

◆ ATTR_FALLTHROUGH

#define ATTR_FALLTHROUGH   ((void)0)

Definition at line 75 of file BLI_compiler_attrs.h.

◆ ATTR_MALLOC

#define ATTR_MALLOC

Definition at line 45 of file BLI_compiler_attrs.h.

◆ ATTR_NONNULL

#define ATTR_NONNULL (   ...)

Definition at line 24 of file BLI_compiler_attrs.h.

◆ ATTR_NORETURN

#define ATTR_NORETURN

Definition at line 38 of file BLI_compiler_attrs.h.

◆ ATTR_PRINTF_FORMAT

#define ATTR_PRINTF_FORMAT (   format_param,
  dots_param 
)

Definition at line 67 of file BLI_compiler_attrs.h.

◆ ATTR_RETURNS_NONNULL

char ATTR_WARN_UNUSED_RESULT ATTR_RETURNS_NONNULL

Definition at line 31 of file BLI_compiler_attrs.h.

◆ ATTR_SENTINEL

#define ATTR_SENTINEL (   arg_pos)

Definition at line 59 of file BLI_compiler_attrs.h.

◆ ATTR_WARN_UNUSED_RESULT

bool ATTR_WARN_UNUSED_RESULT

Definition at line 14 of file BLI_compiler_attrs.h.