Ruby: pm_node_hash_t Struct Reference

Ruby 3.4.6p54 (2025-09-16 revision dbd83256b1cec76c69756ecb8758b9e1079833de)

Data Fields
pm_node_hash_t Struct Reference

An internal hash table for a set of nodes. More...

`#include <static_literals.h>`

## Data Fields
pm_node_t ** | nodes
| The array of nodes in the hash table.
uint32_t | size
| The size of the hash table.
uint32_t | capacity
| The space that has been allocated in the hash table.

## Detailed Description

An internal hash table for a set of nodes.

Definition at line 19 of file static_literals.h.

## Field Documentation

## ◆ capacity

uint32_t pm_node_hash_t::capacity

The space that has been allocated in the hash table.

Definition at line 27 of file static_literals.h.

## ◆ nodes

pm_node_t** pm_node_hash_t::nodes

The array of nodes in the hash table.

Definition at line 21 of file static_literals.h.

## ◆ size

uint32_t pm_node_hash_t::size

The size of the hash table.

Definition at line 24 of file static_literals.h.

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

- prism/static_literals.h