8#define arginfo_class_LongCastableNoOperations___construct arginfo_class_DoOperationNoCast___construct
50 zval property_val_default_value;
52 zend_string *property_val_name = zend_string_init(
"val",
sizeof(
"val") - 1, 1);
54 zend_string_release(property_val_name);
63 INIT_CLASS_ENTRY(ce,
"LongCastableNoOperations", class_LongCastableNoOperations_methods);
66 zval property_val_default_value;
68 zend_string *property_val_name = zend_string_init(
"val",
sizeof(
"val") - 1, 1);
70 zend_string_release(property_val_name);
79 INIT_CLASS_ENTRY(ce,
"FloatCastableNoOperations", class_FloatCastableNoOperations_methods);
82 zval property_val_default_value;
84 zend_string *property_val_name = zend_string_init(
"val",
sizeof(
"val") - 1, 1);
86 zend_string_release(property_val_name);
95 INIT_CLASS_ENTRY(ce,
"NumericCastableNoOperations", class_NumericCastableNoOperations_methods);
98 zval property_val_default_value;
100 zend_string *property_val_name = zend_string_init(
"val",
sizeof(
"val") - 1, 1);
102 zend_string_release(property_val_name);
114 zval property_read_default_value;
116 zend_string *property_read_name = zend_string_init(
"read",
sizeof(
"read") - 1, 1);
118 zend_string_release(property_read_name);
120 zval property_write_default_value;
122 zend_string *property_write_name = zend_string_init(
"write",
sizeof(
"write") - 1, 1);
124 zend_string_release(property_write_name);
126 zval property_has_default_value;
128 zend_string *property_has_name = zend_string_init(
"has",
sizeof(
"has") - 1, 1);
130 zend_string_release(property_has_name);
132 zval property_unset_default_value;
134 zend_string *property_unset_name = zend_string_init(
"unset",
sizeof(
"unset") - 1, 1);
136 zend_string_release(property_unset_name);
138 zval property_readType_default_value;
140 zend_string *property_readType_name = zend_string_init(
"readType",
sizeof(
"readType") - 1, 1);
142 zend_string_release(property_readType_name);
144 zval property_hasOffset_default_value;
145 ZVAL_FALSE(&property_hasOffset_default_value);
146 zend_string *property_hasOffset_name = zend_string_init(
"hasOffset",
sizeof(
"hasOffset") - 1, 1);
148 zend_string_release(property_hasOffset_name);
150 zval property_checkEmpty_default_value;
151 ZVAL_UNDEF(&property_checkEmpty_default_value);
152 zend_string *property_checkEmpty_name = zend_string_init(
"checkEmpty",
sizeof(
"checkEmpty") - 1, 1);
154 zend_string_release(property_checkEmpty_name);
156 zval property_offset_default_value;
158 zend_string *property_offset_name = zend_string_init(
"offset",
sizeof(
"offset") - 1, 1);
160 zend_string_release(property_offset_name);
#define arginfo_class_LongCastableNoOperations___construct
ZEND_API zend_property_info * zend_declare_typed_property(zend_class_entry *ce, zend_string *name, zval *property, int access_type, zend_string *doc_comment, zend_type type)
ZEND_API zend_class_entry * zend_register_internal_class_with_flags(zend_class_entry *class_entry, zend_class_entry *parent_ce, uint32_t ce_flags)
struct _zend_function_entry zend_function_entry
#define INIT_CLASS_ENTRY(class_container, class_name, functions)
#define ZEND_ARG_TYPE_MASK(pass_by_ref, name, type_mask, default_value)
#define ZEND_METHOD(classname, name)
#define ZEND_END_ARG_INFO()
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
#define ZEND_BEGIN_ARG_INFO_EX(name, _unused, return_reference, required_num_args)
#define ZEND_ME(classname, name, arg_info, flags)
struct _zend_string zend_string
struct _zend_class_entry zend_class_entry
#define ZEND_TYPE_INIT_MASK(_type_mask)