Lines Matching refs:ctype

1090 		zend_ffi_type  *ctype = ZEND_FFI_TYPE(cdata->type);  in zend_ffi_cdata_cast_object()  local
1092 zend_ffi_type_kind kind = ctype->kind; in zend_ffi_cdata_cast_object()
1138 kind = ctype->enumeration.kind; in zend_ffi_cdata_cast_object()
1144 …} else if ((ctype->attr & ZEND_FFI_ATTR_CONST) && ZEND_FFI_TYPE(ctype->pointer.type)->kind == ZEND… in zend_ffi_cdata_cast_object()
2120 zend_ffi_ctype *ctype; in zend_ffi_ctype_new() local
2122 ctype = emalloc(sizeof(zend_ffi_ctype)); in zend_ffi_ctype_new()
2124 zend_ffi_object_init(&ctype->std, class_type); in zend_ffi_ctype_new()
2125 ctype->std.handlers = &zend_ffi_ctype_handlers; in zend_ffi_ctype_new()
2127 ctype->type = NULL; in zend_ffi_ctype_new()
2129 return &ctype->std; in zend_ffi_ctype_new()
2135 zend_ffi_ctype *ctype = (zend_ffi_ctype*)object; in zend_ffi_ctype_free_obj() local
2137 zend_ffi_type_dtor(ctype->type); in zend_ffi_ctype_free_obj()
2173 zend_ffi_ctype *ctype = (zend_ffi_ctype*)zobj; in zend_ffi_ctype_get_class_name() local
2175 return zend_ffi_get_class_name(zobj->ce->name, ZEND_FFI_TYPE(ctype->type)); in zend_ffi_ctype_get_class_name()
3719 zend_ffi_ctype *ctype = (zend_ffi_ctype*) type_obj; in ZEND_METHOD() local
3721 type_ptr = type = ctype->type; in ZEND_METHOD()
3725 if (GC_REFCOUNT(&ctype->std) == 1) { in ZEND_METHOD()
3727 ctype->type = type; in ZEND_METHOD()
3729 ctype->type = type_ptr = type = zend_ffi_remember_type(type); in ZEND_METHOD()
3863 zend_ffi_ctype *ctype = (zend_ffi_ctype*) ztype; in ZEND_METHOD() local
3865 type_ptr = type = ctype->type; in ZEND_METHOD()
3869 if (GC_REFCOUNT(&ctype->std) == 1) { in ZEND_METHOD()
3871 ctype->type = type; in ZEND_METHOD()
3873 ctype->type = type_ptr = type = zend_ffi_remember_type(type); in ZEND_METHOD()
3972 zend_ffi_ctype *ctype; in ZEND_METHOD() local
4022 ctype = (zend_ffi_ctype*)zend_ffi_ctype_new(zend_ffi_ctype_ce); in ZEND_METHOD()
4023 ctype->type = dcl.type; in ZEND_METHOD()
4025 RETURN_OBJ(&ctype->std); in ZEND_METHOD()
4032 zend_ffi_ctype *ctype; in ZEND_METHOD() local
4063 ctype = (zend_ffi_ctype*)zend_ffi_ctype_new(zend_ffi_ctype_ce); in ZEND_METHOD()
4064 ctype->type = type; in ZEND_METHOD()
4066 RETURN_OBJ(&ctype->std); in ZEND_METHOD()
4073 zend_ffi_ctype *ctype; in ZEND_METHOD() local
4084 ctype = (zend_ffi_ctype*)Z_OBJ_P(ztype); in ZEND_METHOD()
4085 type = ZEND_FFI_TYPE(ctype->type); in ZEND_METHOD()
4101 if (ZEND_FFI_TYPE_IS_OWNED(ctype->type)) { in ZEND_METHOD()
4103 if (GC_REFCOUNT(&ctype->std) == 1) { in ZEND_METHOD()
4105 ctype->type = type; in ZEND_METHOD()
4108 ctype->type = type = zend_ffi_remember_type(type); in ZEND_METHOD()
4142 ctype = (zend_ffi_ctype*)zend_ffi_ctype_new(zend_ffi_ctype_ce); in ZEND_METHOD()
4143 ctype->type = type; in ZEND_METHOD()
4145 RETURN_OBJ(&ctype->std); in ZEND_METHOD()
4215 zend_ffi_ctype *ctype = (zend_ffi_ctype*)Z_OBJ_P(zv); in ZEND_METHOD() local
4216 type = ZEND_FFI_TYPE(ctype->type); in ZEND_METHOD()
4241 zend_ffi_ctype *ctype = (zend_ffi_ctype*)Z_OBJ_P(zv); in ZEND_METHOD() local
4242 type = ZEND_FFI_TYPE(ctype->type); in ZEND_METHOD()
4488 zend_ffi_ctype *ctype = (zend_ffi_ctype*)(Z_OBJ_P(ZEND_THIS)); in ZEND_METHOD() local
4496 if (!zend_ffi_ctype_name(&buf, ZEND_FFI_TYPE(ctype->type))) { in ZEND_METHOD()