Ruby: MEMO Struct Reference

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

Data Fields
MEMO Struct Reference

MEMO. More...

`#include <imemo.h>`

## Data Fields
VALUE | flags
VALUE | reserved
const VALUE | v1
const VALUE | v2
union {
long cnt
long state
const VALUE value
void(* func )(void)
} | u3

## Detailed Description

MEMO.

See also
  imemo_type

Definition at line 105 of file imemo.h.

## Field Documentation

## ◆ cnt

long MEMO::cnt

Definition at line 111 of file imemo.h.

## ◆ flags

VALUE MEMO::flags

Definition at line 106 of file imemo.h.

## ◆ func

void(* MEMO::func) (void)

Definition at line 114 of file imemo.h.

## ◆ reserved

VALUE MEMO::reserved

Definition at line 107 of file imemo.h.

## ◆ state

long MEMO::state

Definition at line 112 of file imemo.h.

## ◆

union { ... } MEMO::u3

## ◆ v1

const VALUE MEMO::v1

Definition at line 108 of file imemo.h.

Referenced by DEFINE_ENUMFUNCS().

## ◆ v2

const VALUE MEMO::v2

Definition at line 109 of file imemo.h.

## ◆ value

const VALUE MEMO::value

Definition at line 113 of file imemo.h.

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

- internal/imemo.h