Ruby  2.0.0p247(2013-06-27revision41674)
Data Fields
_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 785 of file regint.h.


Field Documentation

Definition at line 798 of file regint.h.

Definition at line 810 of file regint.h.

struct { ... } _OnigStackType::mem

Definition at line 800 of file regint.h.

Definition at line 789 of file regint.h.

Definition at line 795 of file regint.h.

Definition at line 790 of file regint.h.

Definition at line 791 of file regint.h.

struct { ... } _OnigStackType::repeat

Referenced by match_at().

Definition at line 818 of file regint.h.

Definition at line 803 of file regint.h.

Definition at line 809 of file regint.h.

struct { ... } _OnigStackType::state

Referenced by match_at().

unsigned int _OnigStackType::type

Definition at line 786 of file regint.h.

Referenced by backref_match_at_nested_level(), and match_at().

union { ... } _OnigStackType::u

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