attribute

attribute

Functions

Types and Values

Description

Functions

ATTRIBUTE_WARNING()

#define ATTRIBUTE_WARNING(msg) _GL_ATTRIBUTE_WARNING (msg)

ATTRIBUTE_ERROR()

#define ATTRIBUTE_ERROR(msg) _GL_ATTRIBUTE_ERROR (msg)

ATTRIBUTE_ALLOC_SIZE()

#define ATTRIBUTE_ALLOC_SIZE(args) _GL_ATTRIBUTE_ALLOC_SIZE (args)

ATTRIBUTE_SENTINEL()

#define ATTRIBUTE_SENTINEL(pos) _GL_ATTRIBUTE_SENTINEL (pos)

ATTRIBUTE_FORMAT()

#define ATTRIBUTE_FORMAT(spec) _GL_ATTRIBUTE_FORMAT (spec)

ATTRIBUTE_NONNULL ()

NODISCARD
ATTRIBUTE_NONNULL ();

Types and Values

DEPRECATED

#define DEPRECATED _GL_ATTRIBUTE_DEPRECATED

ATTRIBUTE_MALLOC

#define ATTRIBUTE_MALLOC _GL_ATTRIBUTE_MALLOC

ATTRIBUTE_RETURNS_NONNULL

#define ATTRIBUTE_RETURNS_NONNULL _GL_ATTRIBUTE_RETURNS_NONNULL

NODISCARD

#define NODISCARD _GL_ATTRIBUTE_NODISCARD

MAYBE_UNUSED

#define MAYBE_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED

ATTRIBUTE_NONSTRING

#define ATTRIBUTE_NONSTRING _GL_ATTRIBUTE_NONSTRING

FALLTHROUGH

#define FALLTHROUGH _GL_ATTRIBUTE_FALLTHROUGH

ATTRIBUTE_ARTIFICIAL

#define ATTRIBUTE_ARTIFICIAL _GL_ATTRIBUTE_ARTIFICIAL

ATTRIBUTE_EXTERNALLY_VISIBLE

#define ATTRIBUTE_EXTERNALLY_VISIBLE _GL_ATTRIBUTE_EXTERNALLY_VISIBLE

ATTRIBUTE_NOTHROW

#define ATTRIBUTE_NOTHROW _GL_ATTRIBUTE_NOTHROW

ATTRIBUTE_NOINLINE

#define ATTRIBUTE_NOINLINE _GL_ATTRIBUTE_NOINLINE

ATTRIBUTE_ALWAYS_INLINE

#define ATTRIBUTE_ALWAYS_INLINE _GL_ATTRIBUTE_ALWAYS_INLINE

ATTRIBUTE_CONST

#define ATTRIBUTE_CONST _GL_ATTRIBUTE_CONST

ATTRIBUTE_PURE

#define ATTRIBUTE_PURE _GL_ATTRIBUTE_PURE

ATTRIBUTE_COLD

#define ATTRIBUTE_COLD _GL_ATTRIBUTE_COLD

ATTRIBUTE_LEAF

#define ATTRIBUTE_LEAF _GL_ATTRIBUTE_LEAF

ATTRIBUTE_PACKED

#define ATTRIBUTE_PACKED _GL_ATTRIBUTE_PACKED

ATTRIBUTE_MAY_ALIAS

#define ATTRIBUTE_MAY_ALIAS _GL_ATTRIBUTE_MAY_ALIAS