Ruby: RBasic Struct Reference

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

Public Member Functions | Data Fields
RBasic Struct Reference

`#include <rbasic.h>`

## Public Member Functions
| RBasic ()
| We need to define this explicit constructor because the field `klass` is const-qualified above, which effectively defines the implicit default constructor as "deleted" (as of C++11) – No way but to define one by ourselves. More...

## Data Fields
VALUE | flags
const VALUE | klass

## Detailed Description

Definition at line 45 of file rbasic.h.

## Constructor & Destructor Documentation

## ◆ RBasic()

RBasic::RBasic | ( |  | ) |
| inline

We need to define this explicit constructor because the field `klass` is const-qualified above, which effectively defines the implicit default constructor as "deleted" (as of C++11) – No way but to define one by ourselves.

Definition at line 63 of file rbasic.h.

## Field Documentation

## ◆ flags

VALUE RBasic::flags

See also
  enum ruby_fl_type.

Definition at line 48 of file rbasic.h.

## ◆ klass

const VALUE RBasic::klass

Definition at line 49 of file rbasic.h.

The documentation for this struct was generated from the following file:

- include/ruby/internal/core/rbasic.h