Lines Matching refs:other_zv

1384 #define _ZEND_TRY_ASSIGN_TMP(zv, other_zv, is_ref) do { \  argument
1389 zend_try_assign_typed_ref(ref, other_zv); \
1395 ZVAL_COPY_VALUE(_zv, other_zv); \
1398 #define ZEND_TRY_ASSIGN_TMP(zv, other_zv) \ argument
1399 _ZEND_TRY_ASSIGN_TMP(zv, other_zv, 0)
1401 #define ZEND_TRY_ASSIGN_REF_TMP(zv, other_zv) do { \ argument
1403 _ZEND_TRY_ASSIGN_TMP(zv, other_zv, 1); \
1406 #define _ZEND_TRY_ASSIGN_VALUE(zv, other_zv, is_ref) do { \ argument
1411 zend_try_assign_typed_ref_zval(ref, other_zv); \
1417 ZVAL_COPY_VALUE(_zv, other_zv); \
1420 #define ZEND_TRY_ASSIGN_VALUE(zv, other_zv) \ argument
1421 _ZEND_TRY_ASSIGN_VALUE(zv, other_zv, 0)
1423 #define ZEND_TRY_ASSIGN_REF_VALUE(zv, other_zv) do { \ argument
1425 _ZEND_TRY_ASSIGN_VALUE(zv, other_zv, 1); \
1428 #define ZEND_TRY_ASSIGN_COPY(zv, other_zv) do { \ argument
1429 Z_TRY_ADDREF_P(other_zv); \
1430 ZEND_TRY_ASSIGN_VALUE(zv, other_zv); \
1433 #define ZEND_TRY_ASSIGN_REF_COPY(zv, other_zv) do { \ argument
1434 Z_TRY_ADDREF_P(other_zv); \
1435 ZEND_TRY_ASSIGN_REF_VALUE(zv, other_zv); \
1438 #define _ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict, is_ref) do { \ argument
1443 zend_try_assign_typed_ref_zval_ex(ref, other_zv, strict); \
1449 ZVAL_COPY_VALUE(_zv, other_zv); \
1452 #define ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict) \ argument
1453 _ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict, 0)
1455 #define ZEND_TRY_ASSIGN_REF_VALUE_EX(zv, other_zv, strict) do { \ argument
1457 _ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict, 1); \
1460 #define ZEND_TRY_ASSIGN_COPY_EX(zv, other_zv, strict) do { \ argument
1461 Z_TRY_ADDREF_P(other_zv); \
1462 ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict); \
1465 #define ZEND_TRY_ASSIGN_REF_COPY_EX(zv, other_zv, strict) do { \ argument
1466 Z_TRY_ADDREF_P(other_zv); \
1467 ZEND_TRY_ASSIGN_REF_VALUE_EX(zv, other_zv, strict); \