php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
zend_iterators.h File Reference
#include "zend_types.h"

Go to the source code of this file.

Data Structures

struct  _zend_object_iterator_funcs
 
struct  _zend_object_iterator
 
struct  _zend_class_iterator_funcs
 
struct  _zend_class_arrayaccess_funcs
 

Typedefs

typedef struct _zend_object_iterator zend_object_iterator
 
typedef struct _zend_object_iterator_funcs zend_object_iterator_funcs
 
typedef struct _zend_class_iterator_funcs zend_class_iterator_funcs
 
typedef struct _zend_class_arrayaccess_funcs zend_class_arrayaccess_funcs
 

Functions

ZEND_API zend_object_iteratorzend_iterator_unwrap (zval *array_ptr)
 
ZEND_API void zend_iterator_init (zend_object_iterator *iter)
 
ZEND_API void zend_iterator_dtor (zend_object_iterator *iter)
 
ZEND_API void zend_register_iterator_wrapper (void)
 

Typedef Documentation

◆ zend_class_arrayaccess_funcs

◆ zend_class_iterator_funcs

◆ zend_object_iterator

Definition at line 32 of file zend_iterators.h.

◆ zend_object_iterator_funcs

Function Documentation

◆ zend_iterator_dtor()

ZEND_API void zend_iterator_dtor ( zend_object_iterator * iter)

Definition at line 89 of file zend_iterators.c.

◆ zend_iterator_init()

ZEND_API void zend_iterator_init ( zend_object_iterator * iter)

Definition at line 84 of file zend_iterators.c.

◆ zend_iterator_unwrap()

ZEND_API zend_object_iterator * zend_iterator_unwrap ( zval * array_ptr)

Definition at line 98 of file zend_iterators.c.

◆ zend_register_iterator_wrapper()

ZEND_API void zend_register_iterator_wrapper ( void )

Definition at line 57 of file zend_iterators.c.