_OnigStackType Struct Reference

#include <regint.h>

Data Fields

unsigned int type
union {
   struct {
      UChar *   pcode
      UChar *   pstr
      UChar *   pstr_prev
      UChar *   pkeep
   }   state
   struct {
      int   count
      UChar *   pcode
      int   num
   }   repeat
   struct {
      OnigStackIndex   si
   }   repeat_inc
   struct {
      int   num
      UChar *   pstr
      OnigStackIndex   start
      OnigStackIndex   end
   }   mem
   struct {
      int   num
      UChar *   pstr
   }   null_check
   struct {
      UChar *   ret_addr
      int   num
      UChar *   pstr
   }   call_frame
u

Detailed Description

Definition at line 783 of file regint.h.


Field Documentation

Definition at line 796 of file regint.h.

Definition at line 808 of file regint.h.

struct { ... } _OnigStackType::mem

Referenced by match_at().

Definition at line 798 of file regint.h.

Definition at line 787 of file regint.h.

Definition at line 793 of file regint.h.

Definition at line 788 of file regint.h.

Definition at line 789 of file regint.h.

struct { ... } _OnigStackType::repeat

Referenced by match_at().

Definition at line 816 of file regint.h.

Definition at line 801 of file regint.h.

Definition at line 807 of file regint.h.

struct { ... } _OnigStackType::state

Referenced by match_at().

unsigned int _OnigStackType::type

Definition at line 784 of file regint.h.

Referenced by match_at().

union { ... } _OnigStackType::u

Referenced by match_at().


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

Generated on 18 May 2020 for Ruby by  doxygen 1.6.1