php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
_spl_dual_it_object Struct Reference

Data Fields

struct { 
 
   zval   zobject 
 
   zend_class_entry *   ce 
 
   zend_object *   object 
 
   zend_object_iterator *   iterator 
 
inner 
 
struct { 
 
   zval   data 
 
   zval   key 
 
   zend_long   pos 
 
current 
 
dual_it_type dit_type
 
union { 
 
   struct { 
 
      zend_long   offset 
 
      zend_long   count 
 
   }   limit 
 
   struct { 
 
      zend_long   flags 
 
      zend_string *   zstr 
 
      zval   zchildren 
 
      zval   zcache 
 
   }   caching 
 
   struct { 
 
      zval   zarrayit 
 
      zend_object_iterator *   iterator 
 
   }   append 
 
   struct { 
 
      zend_long   flags 
 
      zend_long   preg_flags 
 
      pcre_cache_entry *   pce 
 
      zend_string *   regex 
 
      regex_mode   mode 
 
   }   regex 
 
   zend_fcall_info_cache   callback_filter 
 
u 
 
zend_object std
 

Detailed Description

Definition at line 98 of file spl_iterators.c.

Field Documentation

◆ [struct]

struct { ... } _spl_dual_it_object::append

◆ [struct]

struct { ... } _spl_dual_it_object::caching

◆ callback_filter

zend_fcall_info_cache _spl_dual_it_object::callback_filter

Definition at line 133 of file spl_iterators.c.

◆ ce

zend_class_entry* _spl_dual_it_object::ce

Definition at line 101 of file spl_iterators.c.

◆ count

zend_long _spl_dual_it_object::count

Definition at line 114 of file spl_iterators.c.

◆ [struct]

struct { ... } _spl_dual_it_object::current

◆ data

zval _spl_dual_it_object::data

Definition at line 106 of file spl_iterators.c.

◆ dit_type

dual_it_type _spl_dual_it_object::dit_type

Definition at line 110 of file spl_iterators.c.

◆ flags

zend_long _spl_dual_it_object::flags

Definition at line 117 of file spl_iterators.c.

◆ [struct]

struct { ... } _spl_dual_it_object::inner

◆ iterator

zend_object_iterator* _spl_dual_it_object::iterator

Definition at line 103 of file spl_iterators.c.

◆ key

zval _spl_dual_it_object::key

Definition at line 107 of file spl_iterators.c.

◆ [struct]

struct { ... } _spl_dual_it_object::limit

◆ mode

regex_mode _spl_dual_it_object::mode

Definition at line 131 of file spl_iterators.c.

◆ object

zend_object* _spl_dual_it_object::object

Definition at line 102 of file spl_iterators.c.

◆ offset

zend_long _spl_dual_it_object::offset

Definition at line 113 of file spl_iterators.c.

◆ pce

pcre_cache_entry* _spl_dual_it_object::pce

Definition at line 129 of file spl_iterators.c.

◆ pos

zend_long _spl_dual_it_object::pos

Definition at line 108 of file spl_iterators.c.

◆ preg_flags

zend_long _spl_dual_it_object::preg_flags

Definition at line 128 of file spl_iterators.c.

◆ regex [1/2]

zend_string* _spl_dual_it_object::regex

Definition at line 130 of file spl_iterators.c.

◆ [struct] [2/2]

struct { ... } _spl_dual_it_object::regex

◆ std

zend_object _spl_dual_it_object::std

Definition at line 135 of file spl_iterators.c.

◆ [union]

union { ... } _spl_dual_it_object::u

◆ zarrayit

zval _spl_dual_it_object::zarrayit

Definition at line 123 of file spl_iterators.c.

◆ zcache

zval _spl_dual_it_object::zcache

Definition at line 120 of file spl_iterators.c.

◆ zchildren

zval _spl_dual_it_object::zchildren

Definition at line 119 of file spl_iterators.c.

◆ zobject

zval _spl_dual_it_object::zobject

Definition at line 100 of file spl_iterators.c.

◆ zstr

zend_string* _spl_dual_it_object::zstr

Definition at line 118 of file spl_iterators.c.


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