ar_flags           71 ext/spl/spl_array.c 	int               ar_flags;
ar_flags           84 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_IS_SELF) != 0) {
ar_flags           89 ext/spl/spl_array.c 	} else if ((intern->ar_flags & SPL_ARRAY_USE_OTHER) && (check_std_props == 0 || (intern->ar_flags & SPL_ARRAY_STD_PROP_LIST) == 0) && Z_TYPE_P(intern->array) == IS_OBJECT) {
ar_flags           92 ext/spl/spl_array.c 	} else if ((intern->ar_flags & ((check_std_props ? SPL_ARRAY_STD_PROP_LIST : 0) | SPL_ARRAY_IS_SELF)) != 0) {
ar_flags          183 ext/spl/spl_array.c 	intern->ar_flags = 0;
ar_flags          189 ext/spl/spl_array.c 		intern->ar_flags &= ~ SPL_ARRAY_CLONE_MASK;
ar_flags          190 ext/spl/spl_array.c 		intern->ar_flags |= (other->ar_flags & SPL_ARRAY_CLONE_MASK);
ar_flags          205 ext/spl/spl_array.c 			intern->ar_flags |= SPL_ARRAY_IS_REF | SPL_ARRAY_USE_OTHER;
ar_flags          210 ext/spl/spl_array.c 		intern->ar_flags &= ~SPL_ARRAY_IS_REF;
ar_flags          262 ext/spl/spl_array.c 			if (class_type->iterator_funcs.zf_rewind->common.scope  != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_REWIND;
ar_flags          263 ext/spl/spl_array.c 			if (class_type->iterator_funcs.zf_valid->common.scope   != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_VALID;
ar_flags          264 ext/spl/spl_array.c 			if (class_type->iterator_funcs.zf_key->common.scope     != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_KEY;
ar_flags          265 ext/spl/spl_array.c 			if (class_type->iterator_funcs.zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_CURRENT;
ar_flags          266 ext/spl/spl_array.c 			if (class_type->iterator_funcs.zf_next->common.scope    != parent) intern->ar_flags |= SPL_ARRAY_OVERLOADED_NEXT;
ar_flags          542 ext/spl/spl_array.c 					if ((obj->ar_flags & SPL_ARRAY_IS_SELF) != 0) {
ar_flags          545 ext/spl/spl_array.c 					    if ((obj->ar_flags & SPL_ARRAY_USE_OTHER) == 0) {
ar_flags          685 ext/spl/spl_array.c 	if (object->pos && (object->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(object, ht TSRMLS_CC) == FAILURE) {
ar_flags          853 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0
ar_flags          864 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0
ar_flags          876 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0
ar_flags          887 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0
ar_flags          898 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_ARRAY_AS_PROPS) != 0
ar_flags          976 ext/spl/spl_array.c 	if ((intern->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(intern, aht TSRMLS_CC) == FAILURE) {
ar_flags         1015 ext/spl/spl_array.c 	if (object->ar_flags & SPL_ARRAY_OVERLOADED_VALID) {
ar_flags         1033 ext/spl/spl_array.c 	if (object->ar_flags & SPL_ARRAY_OVERLOADED_CURRENT) {
ar_flags         1049 ext/spl/spl_array.c 	if (object->ar_flags & SPL_ARRAY_OVERLOADED_KEY) {
ar_flags         1067 ext/spl/spl_array.c 	if (object->ar_flags & SPL_ARRAY_OVERLOADED_NEXT) {
ar_flags         1076 ext/spl/spl_array.c 		if ((object->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(object, aht TSRMLS_CC) == FAILURE) {
ar_flags         1112 ext/spl/spl_array.c 	if (object->ar_flags & SPL_ARRAY_OVERLOADED_REWIND) {
ar_flags         1122 ext/spl/spl_array.c static void spl_array_set_array(zval *object, spl_array_object *intern, zval **array, long ar_flags, int just_array TSRMLS_DC) {
ar_flags         1132 ext/spl/spl_array.c 			ar_flags = other->ar_flags & ~SPL_ARRAY_INT_MASK;
ar_flags         1134 ext/spl/spl_array.c 		ar_flags |= SPL_ARRAY_USE_OTHER;
ar_flags         1145 ext/spl/spl_array.c 		intern->ar_flags |= SPL_ARRAY_IS_SELF;
ar_flags         1146 ext/spl/spl_array.c 		intern->ar_flags &= ~SPL_ARRAY_USE_OTHER;
ar_flags         1148 ext/spl/spl_array.c 		intern->ar_flags &= ~SPL_ARRAY_IS_SELF;
ar_flags         1150 ext/spl/spl_array.c 	intern->ar_flags |= ar_flags;
ar_flags         1179 ext/spl/spl_array.c 	if (by_ref && (array_object->ar_flags & SPL_ARRAY_OVERLOADED_CURRENT)) {
ar_flags         1204 ext/spl/spl_array.c 	long ar_flags = 0;
ar_flags         1216 ext/spl/spl_array.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "Z|lC", &array, &ar_flags, &ce_get_iterator) == FAILURE) {
ar_flags         1225 ext/spl/spl_array.c 	ar_flags &= ~SPL_ARRAY_INT_MASK;
ar_flags         1227 ext/spl/spl_array.c 	spl_array_set_array(object, intern, array, ar_flags, ZEND_NUM_ARGS() == 1 TSRMLS_CC);
ar_flags         1276 ext/spl/spl_array.c 	RETURN_LONG(intern->ar_flags & ~SPL_ARRAY_INT_MASK);
ar_flags         1286 ext/spl/spl_array.c 	long ar_flags = 0;
ar_flags         1288 ext/spl/spl_array.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &ar_flags) == FAILURE) {
ar_flags         1292 ext/spl/spl_array.c 	intern->ar_flags = (intern->ar_flags & SPL_ARRAY_INT_MASK) | (ar_flags & ~SPL_ARRAY_INT_MASK);
ar_flags         1642 ext/spl/spl_array.c 	RETURN_BOOL(Z_TYPE_PP(entry) == IS_ARRAY || (Z_TYPE_PP(entry) == IS_OBJECT && (intern->ar_flags & SPL_ARRAY_CHILD_ARRAYS_ONLY) == 0));
ar_flags         1667 ext/spl/spl_array.c 		if ((intern->ar_flags & SPL_ARRAY_CHILD_ARRAYS_ONLY) != 0) {
ar_flags         1676 ext/spl/spl_array.c 	ZVAL_LONG(flags, SPL_ARRAY_USE_OTHER | intern->ar_flags);
ar_flags         1706 ext/spl/spl_array.c 	ZVAL_LONG(flags, (intern->ar_flags & SPL_ARRAY_CLONE_MASK));
ar_flags         1713 ext/spl/spl_array.c 	if (!(intern->ar_flags & SPL_ARRAY_IS_SELF)) {
ar_flags         1799 ext/spl/spl_array.c 		intern->ar_flags &= ~SPL_ARRAY_CLONE_MASK;
ar_flags         1800 ext/spl/spl_array.c 		intern->ar_flags |= flags & SPL_ARRAY_CLONE_MASK;