Ruby 4.1.0dev (2026-03-29 revision f9175a9e5f55400ab536a64764f141564674c7ad)
Data Fields
pm_source_t Struct Reference

Data Fields

const uint8_t * source
 
size_t length
 
pm_source_type_t type
 
struct { 
 
   pm_buffer_t *   buffer 
 
   void *   stream 
 
   pm_source_stream_fgets_t *   fgets 
 
   pm_source_stream_feof_t *   feof 
 
   bool   eof 
 
stream 
 

Detailed Description

Definition at line 32 of file source.h.

Field Documentation

◆ buffer

pm_buffer_t* pm_source_t::buffer

Definition at line 45 of file source.h.

◆ eof

bool pm_source_t::eof

Definition at line 57 of file source.h.

◆ feof

pm_source_stream_feof_t* pm_source_t::feof

Definition at line 54 of file source.h.

◆ fgets

pm_source_stream_fgets_t* pm_source_t::fgets

Definition at line 51 of file source.h.

◆ length

size_t pm_source_t::length

Definition at line 37 of file source.h.

◆ source

const uint8_t* pm_source_t::source

Definition at line 34 of file source.h.

◆ stream

void* pm_source_t::stream

Definition at line 48 of file source.h.

◆ type

pm_source_type_t pm_source_t::type

Definition at line 40 of file source.h.


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