|
Ruby 4.0.5p0 (2026-05-20 revision 64336ffd0ee9e1f4c05891695a3d7b49cb709721)
|
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 | ) |
| #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.