Ruby
3.5.0dev (2025-02-22 revision 412997300569c1853c09813e4924b6df3d7e8669)
include
ruby
internal
attr
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
.
packed_struct.h
Defines RBIMPL_ATTR_PACKED_STRUCT_BEGIN, RBIMPL_ATTR_PACKED_STRUCT_END, RBIMPL_ATTR_PACKED_STRUCT_UNALIGNED_BEGIN, and RBIMPL_ATTR_PACKED_STRUCT_UNALIGNED_END.
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
.
Generated by
1.9.8