Ruby: include/ruby/internal/attr Directory Reference

Ruby 3.2.5p208 (2024-07-26 revision 31d0f1a2e7dbfb60731d1f05b868e1d578cda493)

attr Directory Reference

## Files
| alloc_size.h
| Defines RBIMPL_ATTR_ALLOC_SIZE.
| artificial.h
| Defines RBIMPL_ATTR_ARTIFICIAL.
| cold.h
| Defines RBIMPL_ATTR_COLD.
| const.h
| Defines RBIMPL_ATTR_CONST.
| constexpr.h
| RBIMPL_ATTR_CONSTEXPR.
| deprecated.h
| Defines RBIMPL_ATTR_DEPRECATED.
| diagnose_if.h
| Defines RBIMPL_ATTR_DIAGNOSE_IF.
| enum_extensibility.h
| RBIMPL_ATTR_ENUM_EXTENSIBILITY.
| error.h
| Defines RBIMPL_ATTR_ERROR.
| flag_enum.h
| Defines RBIMPL_ATTR_FLAG_ENUM.
| forceinline.h
| Defines RBIMPL_ATTR_FORCEINLINE.
| format.h
| Defines RBIMPL_ATTR_FORMAT.
| maybe_unused.h
| Defines RBIMPL_ATTR_MAYBE_UNUSED.
| noalias.h
| Defines RBIMPL_ATTR_NOALIAS.
| nodiscard.h
| Defines RBIMPL_ATTR_NODISCARD.
| noexcept.h
| Defines RBIMPL_ATTR_NOEXCEPT.
| noinline.h
| Defines RBIMPL_ATTR_NOINLINE.
| nonnull.h
| Defines RBIMPL_ATTR_NONNULL.
| noreturn.h
| Defines RBIMPL_ATTR_NORETURN.
| pure.h
| Defines RBIMPL_ATTR_PURE.
| restrict.h
| Defines RBIMPL_ATTR_RESTRICT.
| returns_nonnull.h
| Defines RBIMPL_ATTR_RETURNS_NONNULL.
| warning.h
| Defines RBIMPL_ATTR_WARNING.
| weakref.h
| Defines RBIMPL_ATTR_WEAKREF.