|
php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Data Fields | ||
| zend_ffi_type_kind | kind | |
| size_t | size | |
| uint32_t | align | |
| uint32_t | attr | |
| union { | ||
| struct { | ||
| zend_string * tag_name | ||
| zend_ffi_type_kind kind | ||
| } enumeration | ||
| struct { | ||
| zend_ffi_type * type | ||
| zend_long length | ||
| } array | ||
| struct { | ||
| zend_ffi_type * type | ||
| } pointer | ||
| struct { | ||
| zend_string * tag_name | ||
| HashTable fields | ||
| } record | ||
| struct { | ||
| zend_ffi_type * ret_type | ||
| HashTable * args | ||
| ffi_abi abi | ||
| } func | ||
| }; | ||
| union { ... } _zend_ffi_type |
| struct { ... } _zend_ffi_type::array |
| struct { ... } _zend_ffi_type::enumeration |
| struct { ... } _zend_ffi_type::func |
| zend_ffi_type_kind _zend_ffi_type::kind |
| struct { ... } _zend_ffi_type::pointer |
| struct { ... } _zend_ffi_type::record |
| zend_ffi_type* _zend_ffi_type::ret_type |
| zend_string* _zend_ffi_type::tag_name |
| zend_ffi_type* _zend_ffi_type::type |