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

#include <zend_iterators.h>

Data Fields

void(* dtor )(zend_object_iterator *iter)
 
zend_result(* valid )(zend_object_iterator *iter)
 
zval *(* get_current_data )(zend_object_iterator *iter)
 
void(* get_current_key )(zend_object_iterator *iter, zval *key)
 
void(* move_forward )(zend_object_iterator *iter)
 
void(* rewind )(zend_object_iterator *iter)
 
void(* invalidate_current )(zend_object_iterator *iter)
 
HashTable *(* get_gc )(zend_object_iterator *iter, zval **table, int *n)
 

Detailed Description

Definition at line 34 of file zend_iterators.h.

Field Documentation

◆ dtor

void(* _zend_object_iterator_funcs::dtor) (zend_object_iterator *iter)

Definition at line 36 of file zend_iterators.h.

◆ get_current_data

zval *(* _zend_object_iterator_funcs::get_current_data) (zend_object_iterator *iter)

Definition at line 42 of file zend_iterators.h.

◆ get_current_key

void(* _zend_object_iterator_funcs::get_current_key) (zend_object_iterator *iter, zval *key)

Definition at line 48 of file zend_iterators.h.

◆ get_gc

HashTable *(* _zend_object_iterator_funcs::get_gc) (zend_object_iterator *iter, zval **table, int *n)

Definition at line 61 of file zend_iterators.h.

◆ invalidate_current

void(* _zend_object_iterator_funcs::invalidate_current) (zend_object_iterator *iter)

Definition at line 57 of file zend_iterators.h.

◆ move_forward

void(* _zend_object_iterator_funcs::move_forward) (zend_object_iterator *iter)

Definition at line 51 of file zend_iterators.h.

◆ rewind

void(* _zend_object_iterator_funcs::rewind) (zend_object_iterator *iter)

Definition at line 54 of file zend_iterators.h.

◆ valid

zend_result(* _zend_object_iterator_funcs::valid) (zend_object_iterator *iter)

Definition at line 39 of file zend_iterators.h.


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