Ruby 4.1.0dev (2026-04-17 revision 509b0e4dc3a21b88cdb76526b6c68452eaf36853)
Data Fields
pm_encoding_t Struct Reference

Data Fields

size_t(* char_width )(const uint8_t *b, ptrdiff_t n)
 
size_t(* alpha_char )(const uint8_t *b, ptrdiff_t n)
 
size_t(* alnum_char )(const uint8_t *b, ptrdiff_t n)
 
bool(* isupper_char )(const uint8_t *b, ptrdiff_t n)
 
const char * name
 
bool multibyte
 

Detailed Description

Definition at line 14 of file encoding.h.

Field Documentation

◆ alnum_char

size_t(* pm_encoding_t::alnum_char) (const uint8_t *b, ptrdiff_t n)

Definition at line 34 of file encoding.h.

◆ alpha_char

size_t(* pm_encoding_t::alpha_char) (const uint8_t *b, ptrdiff_t n)

Definition at line 27 of file encoding.h.

◆ char_width

size_t(* pm_encoding_t::char_width) (const uint8_t *b, ptrdiff_t n)

Definition at line 20 of file encoding.h.

◆ isupper_char

bool(* pm_encoding_t::isupper_char) (const uint8_t *b, ptrdiff_t n)

Definition at line 41 of file encoding.h.

◆ multibyte

bool pm_encoding_t::multibyte

Definition at line 50 of file encoding.h.

◆ name

const char* pm_encoding_t::name

Definition at line 47 of file encoding.h.


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