Ruby 3.4.5p51 (2025-07-16 revision 20cda200d3ce092571d0b5d342dadca69636cb0f)
|
Defines RBIMPL_ATTR_NONNULL. More...
#include "ruby/internal/has/attribute.h"
Go to the source code of this file.
Macros | |
#define | RBIMPL_ATTR_NONNULL(list) |
Wraps (or simulates) __attribute__((nonnull)) | |
#define | RBIMPL_NONNULL_ARG(arg) |
Defines RBIMPL_ATTR_NONNULL.
Definition in file nonnull.h.
#define RBIMPL_ATTR_NONNULL | ( | list | ) |
Wraps (or simulates) __attribute__((nonnull))
Definition at line 30 of file nonnull.h.
Referenced by rb_class_descendants(), rb_close_before_exec(), rb_fd_clr(), rb_fd_init(), rb_fd_select(), rb_fd_set(), rb_fd_term(), rb_fd_zero(), rb_ivar_foreach(), rb_str_buf_cat2(), and ruby_qsort().
#define RBIMPL_NONNULL_ARG | ( | arg | ) |