Lines Matching defs:zval

87 typedef struct _zval_struct     zval;  typedef
450 #define Z_TYPE(zval) zval_get_type(&(zval)) argument
453 #define Z_TYPE_FLAGS(zval) (zval).u1.v.type_flags argument
456 #define Z_TYPE_INFO(zval) (zval).u1.type_info argument
459 #define Z_NEXT(zval) (zval).u2.next argument
462 #define Z_CACHE_SLOT(zval) (zval).u2.cache_slot argument
465 #define Z_LINENO(zval) (zval).u2.lineno argument
468 #define Z_OPLINE_NUM(zval) (zval).u2.opline_num argument
471 #define Z_FE_POS(zval) (zval).u2.fe_pos argument
474 #define Z_FE_ITER(zval) (zval).u2.fe_iter_idx argument
477 #define Z_ACCESS_FLAGS(zval) (zval).u2.access_flags argument
480 #define Z_PROPERTY_GUARD(zval) (zval).u2.property_guard argument
483 #define Z_CONSTANT_FLAGS(zval) (zval).u2.constant_flags argument
486 #define Z_EXTRA(zval) (zval).u2.extra argument
489 #define Z_COUNTED(zval) (zval).value.counted argument
534 #define Z_GC_TYPE(zval) GC_TYPE(Z_COUNTED(zval)) argument
537 #define Z_GC_FLAGS(zval) GC_FLAGS(Z_COUNTED(zval)) argument
540 #define Z_GC_INFO(zval) GC_INFO(Z_COUNTED(zval)) argument
542 #define Z_GC_TYPE_INFO(zval) GC_TYPE_INFO(Z_COUNTED(zval)) argument
615 #define Z_IS_RECURSIVE(zval) GC_IS_RECURSIVE(Z_COUNTED(zval)) argument
616 #define Z_PROTECT_RECURSION(zval) GC_PROTECT_RECURSION(Z_COUNTED(zval)) argument
617 #define Z_UNPROTECT_RECURSION(zval) GC_UNPROTECT_RECURSION(Z_COUNTED(zval)) argument
623 #define Z_CONSTANT(zval) (Z_TYPE(zval) == IS_CONSTANT_AST) argument
629 #define Z_REFCOUNTED(zval) (Z_TYPE_FLAGS(zval) != 0) argument
631 #define Z_REFCOUNTED(zval) ((Z_TYPE_FLAGS(zval) & IS_TYPE_REFCOUNTED) != 0) argument
635 #define Z_COLLECTABLE(zval) ((Z_TYPE_FLAGS(zval) & IS_TYPE_COLLECTABLE) != 0) argument
639 #define Z_COPYABLE(zval) (Z_TYPE(zval) == IS_ARRAY) argument
643 #define Z_IMMUTABLE(zval) (Z_TYPE_INFO(zval) == IS_ARRAY) argument
645 #define Z_OPT_IMMUTABLE(zval) Z_IMMUTABLE(zval_p) argument
649 #define Z_OPT_TYPE(zval) (Z_TYPE_INFO(zval) & Z_TYPE_MASK) argument
652 #define Z_OPT_CONSTANT(zval) (Z_OPT_TYPE(zval) == IS_CONSTANT_AST) argument
655 #define Z_OPT_REFCOUNTED(zval) Z_TYPE_INFO_REFCOUNTED(Z_TYPE_INFO(zval)) argument
659 #define Z_OPT_COPYABLE(zval) (Z_OPT_TYPE(zval) == IS_ARRAY) argument
662 #define Z_OPT_ISREF(zval) (Z_OPT_TYPE(zval) == IS_REFERENCE) argument
665 #define Z_ISREF(zval) (Z_TYPE(zval) == IS_REFERENCE) argument
668 #define Z_ISUNDEF(zval) (Z_TYPE(zval) == IS_UNDEF) argument
671 #define Z_ISNULL(zval) (Z_TYPE(zval) == IS_NULL) argument
674 #define Z_ISERROR(zval) (Z_TYPE(zval) == _IS_ERROR) argument
677 #define Z_LVAL(zval) (zval).value.lval argument
680 #define Z_DVAL(zval) (zval).value.dval argument
683 #define Z_STR(zval) (zval).value.str argument
686 #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) argument
689 #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) argument
692 #define Z_STRHASH(zval) ZSTR_HASH(Z_STR(zval)) argument
695 #define Z_ARR(zval) (zval).value.arr argument
698 #define Z_ARRVAL(zval) Z_ARR(zval) argument
701 #define Z_OBJ(zval) (zval).value.obj argument
704 #define Z_OBJ_HT(zval) Z_OBJ(zval)->handlers argument
707 #define Z_OBJ_HANDLER(zval, hf) Z_OBJ_HT((zval))->hf argument
710 #define Z_OBJ_HANDLE(zval) (Z_OBJ((zval)))->handle argument
713 #define Z_OBJCE(zval) (Z_OBJ(zval)->ce) argument
716 #define Z_OBJPROP(zval) Z_OBJ_HT((zval))->get_properties(&(zval)) argument
719 #define Z_RES(zval) (zval).value.res argument
722 #define Z_RES_HANDLE(zval) Z_RES(zval)->handle argument
725 #define Z_RES_TYPE(zval) Z_RES(zval)->type argument
728 #define Z_RES_VAL(zval) Z_RES(zval)->ptr argument
731 #define Z_REF(zval) (zval).value.ref argument
734 #define Z_REFVAL(zval) &Z_REF(zval)->val argument
737 #define Z_AST(zval) (zval).value.ast argument
742 #define Z_ASTVAL(zval) GC_AST(Z_AST(zval)) argument
745 #define Z_INDIRECT(zval) (zval).value.zv argument
748 #define Z_CE(zval) (zval).value.ce argument
751 #define Z_FUNC(zval) (zval).value.func argument
754 #define Z_PTR(zval) (zval).value.ptr argument