|
Ruby 4.0.7p0 (2026-09-15 revision 229531a6cfbf07e3caef30dbac24a2a3f3fed482)
|
Defines RBIMPL_ATTR_DEPRECATED. More...
#include "ruby/internal/compiler_since.h"#include "ruby/internal/has/attribute.h"#include "ruby/internal/has/c_attribute.h"#include "ruby/internal/has/cpp_attribute.h"#include "ruby/internal/has/declspec_attribute.h"#include "ruby/internal/has/extension.h"Go to the source code of this file.
Macros | |
| #define | RBIMPL_ATTR_DEPRECATED(msg) |
| Wraps (or simulates) [[deprecated]]. | |
| #define | RBIMPL_ATTR_DEPRECATED_EXT(msg) |
| This is when a function is used internally (for backwards compatibility etc.), but extension libraries must consider it deprecated. | |
| #define | RBIMPL_ATTR_DEPRECATED_SINCE(ver) |
| #define | RBIMPL_ATTR_DEPRECATED_INTERNAL(ver) |
| #define | RBIMPL_ATTR_DEPRECATED_INTERNAL_ONLY() |
Defines RBIMPL_ATTR_DEPRECATED.
Definition in file deprecated.h.
| #define RBIMPL_ATTR_DEPRECATED | ( | msg | ) |
Wraps (or simulates) [[deprecated]].
Definition at line 64 of file deprecated.h.
Referenced by rb_yield_block().
| #define RBIMPL_ATTR_DEPRECATED_EXT | ( | msg | ) |
This is when a function is used internally (for backwards compatibility etc.), but extension libraries must consider it deprecated.
Definition at line 72 of file deprecated.h.
| #define RBIMPL_ATTR_DEPRECATED_INTERNAL | ( | ver | ) |
Definition at line 77 of file deprecated.h.
| #define RBIMPL_ATTR_DEPRECATED_INTERNAL_ONLY | ( | ) |
Definition at line 79 of file deprecated.h.
| #define RBIMPL_ATTR_DEPRECATED_SINCE | ( | ver | ) |
Definition at line 75 of file deprecated.h.