Lines Matching refs:num_traits
1093 uint32_t current_trait_num = ce->num_traits; in zend_do_implement_trait()
1094 uint32_t parent_trait_num = ce->parent ? ce->parent->num_traits : 0; in zend_do_implement_trait()
1096 for (i = 0; i < ce->num_traits; i++) { in zend_do_implement_trait()
1098 memmove(ce->traits + i, ce->traits + i + 1, sizeof(zend_class_entry*) * (--ce->num_traits - i)); in zend_do_implement_trait()
1107 if (ce->num_traits >= current_trait_num) { in zend_do_implement_trait()
1114 ce->traits[ce->num_traits++] = trait; in zend_do_implement_trait()
1380 for (i = 0; i < ce->num_traits; i++) { in zend_check_trait_usage()
1404 exclude_tables = ecalloc(ce->num_traits, sizeof(HashTable*)); in zend_traits_init_trait_structures()
1513 for (i = 0; i < ce->num_traits; i++) { in zend_do_traits_method_binding()
1526 for (i = 0; i < ce->num_traits; i++) { in zend_do_traits_method_binding()
1577 for (i = 0; i < ce->num_traits; i++) { in zend_do_traits_property_binding()
1737 if (ce->num_traits == 0) { in zend_do_bind_traits()