Macros | |
#define | ein_malloc |
[[malloc]] | |
#define | ein_alloc_align(__N) |
[[alloc_align(N)]] | |
#define | ein_alloc_size(__N) |
[[alloc_size(x)]] | |
#define ein_alloc_align | ( | __N | ) |
[[alloc_align(N)]]
Indicates the 1-based argument number of a function that indicates the alignment of the returned result
See ein_malloc.
Definition at line 88 of file attributes/memory.hpp.
#define ein_alloc_size | ( | __N | ) |
[[alloc_size(x)]]
Arg # (1-based) of the attribute that tells you the size of the result in bytes.
Definition at line 102 of file attributes/memory.hpp.
#define ein_malloc |
[[malloc]]
Indicates the returned memory does not alias with any other pointer
Definition at line 70 of file attributes/memory.hpp.