Lines Matching refs:dit_type
116 dual_it_type dit_type; member
163 if (it->dit_type == DIT_Unknown) { \
1294 if (intern->dit_type == DIT_Unknown) { \
1317 …_FUNCTION_PARAMETERS, zend_class_entry *ce_base, zend_class_entry *ce_inner, dual_it_type dit_type) in spl_dual_it_construct() argument
1327 if (intern->dit_type != DIT_Unknown) { in spl_dual_it_construct()
1332 switch (dit_type) { in spl_dual_it_construct()
1399 intern->dit_type = DIT_AppendIterator; in spl_dual_it_construct()
1450 intern->dit_type = dit_type; in spl_dual_it_construct()
1456 intern->inner.ce = dit_type == DIT_IteratorIterator ? ce : Z_OBJCE_P(zobject); in spl_dual_it_construct()
1507 if (intern->dit_type == DIT_CachingIterator || intern->dit_type == DIT_RecursiveCachingIterator) { in spl_dual_it_free()
2095 if (object->dit_type == DIT_AppendIterator) { in spl_dual_it_free_storage()
2102 if (object->dit_type == DIT_CachingIterator || object->dit_type == DIT_RecursiveCachingIterator) { in spl_dual_it_free_storage()
2106 if (object->dit_type == DIT_RegexIterator || object->dit_type == DIT_RecursiveRegexIterator) { in spl_dual_it_free_storage()
2115 …if (object->dit_type == DIT_CallbackFilterIterator || object->dit_type == DIT_RecursiveCallbackFil… in spl_dual_it_free_storage()
2138 switch (object->dit_type) { in spl_dual_it_get_gc()
2178 intern->dit_type = DIT_Unknown; in spl_dual_it_new()
2338 if (intern->dit_type == DIT_RecursiveCachingIterator) { in spl_caching_it_next()