Lines Matching defs:zval

84 typedef struct _zval_struct     zval;  typedef
341 #define Z_TYPE(zval) zval_get_type(&(zval)) argument
344 #define Z_TYPE_FLAGS(zval) (zval).u1.v.type_flags argument
347 #define Z_CONST_FLAGS(zval) (zval).u1.v.const_flags argument
350 #define Z_TYPE_INFO(zval) (zval).u1.type_info argument
353 #define Z_NEXT(zval) (zval).u2.next argument
356 #define Z_CACHE_SLOT(zval) (zval).u2.cache_slot argument
359 #define Z_FE_POS(zval) (zval).u2.fe_pos argument
362 #define Z_FE_ITER(zval) (zval).u2.fe_iter_idx argument
365 #define Z_ACCESS_FLAGS(zval) (zval).u2.access_flags argument
368 #define Z_EXTRA(zval) (zval).u2.extra argument
371 #define Z_COUNTED(zval) (zval).value.counted argument
385 #define Z_GC_TYPE(zval) GC_TYPE(Z_COUNTED(zval)) argument
388 #define Z_GC_FLAGS(zval) GC_FLAGS(Z_COUNTED(zval)) argument
391 #define Z_GC_INFO(zval) GC_INFO(Z_COUNTED(zval)) argument
394 #define Z_GC_TYPE_INFO(zval) GC_TYPE_INFO(Z_COUNTED(zval)) argument
444 #define Z_OBJ_APPLY_COUNT(zval) \ argument
447 #define Z_OBJ_INC_APPLY_COUNT(zval) do { \ argument
453 #define Z_OBJ_DEC_APPLY_COUNT(zval) do { \ argument
464 #define Z_CONSTANT(zval) ((Z_TYPE_FLAGS(zval) & IS_TYPE_CONSTANT) != 0) argument
467 #define Z_REFCOUNTED(zval) ((Z_TYPE_FLAGS(zval) & IS_TYPE_REFCOUNTED) != 0) argument
470 #define Z_COLLECTABLE(zval) ((Z_TYPE_FLAGS(zval) & IS_TYPE_COLLECTABLE) != 0) argument
473 #define Z_COPYABLE(zval) ((Z_TYPE_FLAGS(zval) & IS_TYPE_COPYABLE) != 0) argument
476 #define Z_IMMUTABLE(zval) ((Z_TYPE_FLAGS(zval) & IS_TYPE_IMMUTABLE) != 0) argument
480 #define Z_OPT_TYPE(zval) (Z_TYPE_INFO(zval) & Z_TYPE_MASK) argument
483 #define Z_OPT_CONSTANT(zval) ((Z_TYPE_INFO(zval) & (IS_TYPE_CONSTANT << Z_TYPE_FLAGS_SHIFT)) != 0) argument
486 #define Z_OPT_REFCOUNTED(zval) ((Z_TYPE_INFO(zval) & (IS_TYPE_REFCOUNTED << Z_TYPE_FLAGS_SHIFT)) !… argument
489 #define Z_OPT_COLLECTABLE(zval) ((Z_TYPE_INFO(zval) & (IS_TYPE_COLLECTABLE << Z_TYPE_FLAGS_SHIFT))… argument
492 #define Z_OPT_COPYABLE(zval) ((Z_TYPE_INFO(zval) & (IS_TYPE_COPYABLE << Z_TYPE_FLAGS_SHIFT)) != 0) argument
495 #define Z_OPT_IMMUTABLE(zval) ((Z_TYPE_INFO(zval) & (IS_TYPE_IMMUTABLE << Z_TYPE_FLAGS_SHIFT)) != … argument
498 #define Z_OPT_ISREF(zval) (Z_OPT_TYPE(zval) == IS_REFERENCE) argument
501 #define Z_ISREF(zval) (Z_TYPE(zval) == IS_REFERENCE) argument
504 #define Z_ISUNDEF(zval) (Z_TYPE(zval) == IS_UNDEF) argument
507 #define Z_ISNULL(zval) (Z_TYPE(zval) == IS_NULL) argument
510 #define Z_ISERROR(zval) (Z_TYPE(zval) == _IS_ERROR) argument
513 #define Z_LVAL(zval) (zval).value.lval argument
516 #define Z_DVAL(zval) (zval).value.dval argument
519 #define Z_STR(zval) (zval).value.str argument
522 #define Z_STRVAL(zval) ZSTR_VAL(Z_STR(zval)) argument
525 #define Z_STRLEN(zval) ZSTR_LEN(Z_STR(zval)) argument
528 #define Z_STRHASH(zval) ZSTR_HASH(Z_STR(zval)) argument
531 #define Z_ARR(zval) (zval).value.arr argument
534 #define Z_ARRVAL(zval) Z_ARR(zval) argument
537 #define Z_OBJ(zval) (zval).value.obj argument
540 #define Z_OBJ_HT(zval) Z_OBJ(zval)->handlers argument
543 #define Z_OBJ_HANDLER(zval, hf) Z_OBJ_HT((zval))->hf argument
546 #define Z_OBJ_HANDLE(zval) (Z_OBJ((zval)))->handle argument
549 #define Z_OBJCE(zval) (Z_OBJ(zval)->ce) argument
552 #define Z_OBJPROP(zval) Z_OBJ_HT((zval))->get_properties(&(zval)) argument
555 #define Z_OBJDEBUG(zval,tmp) (Z_OBJ_HANDLER((zval),get_debug_info)?Z_OBJ_HANDLER((zval),get_debug_… argument
558 #define Z_RES(zval) (zval).value.res argument
561 #define Z_RES_HANDLE(zval) Z_RES(zval)->handle argument
564 #define Z_RES_TYPE(zval) Z_RES(zval)->type argument
567 #define Z_RES_VAL(zval) Z_RES(zval)->ptr argument
570 #define Z_REF(zval) (zval).value.ref argument
573 #define Z_REFVAL(zval) &Z_REF(zval)->val argument
576 #define Z_AST(zval) (zval).value.ast argument
579 #define Z_ASTVAL(zval) (zval).value.ast->ast argument
582 #define Z_INDIRECT(zval) (zval).value.zv argument
585 #define Z_CE(zval) (zval).value.ce argument
588 #define Z_FUNC(zval) (zval).value.func argument
591 #define Z_PTR(zval) (zval).value.ptr argument