Ruby: MEMO Struct Reference

Ruby 3.4.7p58 (2025-10-08 revision 7a5688e2a27668e48f8d6ff4af5b2208b98a2f5e)

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 109 of file imemo.h.

## Field Documentation

## ◆ cnt

long MEMO::cnt

Definition at line 115 of file imemo.h.

## ◆ flags

VALUE MEMO::flags

Definition at line 110 of file imemo.h.

## ◆ func

void(* MEMO::func) (void)

Definition at line 118 of file imemo.h.

## ◆ reserved

VALUE MEMO::reserved

Definition at line 111 of file imemo.h.

## ◆ state

long MEMO::state

Definition at line 116 of file imemo.h.

## ◆ v1

const VALUE MEMO::v1

Definition at line 112 of file imemo.h.

## ◆ v2

const VALUE MEMO::v2

Definition at line 113 of file imemo.h.

## ◆ value

const VALUE MEMO::value

Definition at line 117 of file imemo.h.

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

- internal/imemo.h