Ruby: include/ruby/internal/attr Directory Reference

Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)

attr Directory Reference

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