Searched refs:generator (Results 1 - 5 of 5) sorted by relevance

/PHP_TRUNK/ext/interbase/
H A Dinterbase.c110 ZEND_ARG_INFO(0, generator)
1412 /* {{{ proto int ibase_gen_id(string generator [, int increment [, resource link_identifier ]])
1413 Increments the named generator and returns its new value */
1417 char query[128], *generator; local
1427 if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|lr", &generator, &gen_len,
1433 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid generator name");
1439 snprintf(query, sizeof(query), "SELECT GEN_ID(%s,%ld) FROM rdb$database", generator, inc);
1458 /* don't return the generator value as a string unless it doesn't fit in a long */
/PHP_TRUNK/Zend/
H A Dzend_generators.c32 ZEND_API void zend_generator_close(zend_generator *generator, zend_bool finished_execution TSRMLS_DC) /* {{{ */ argument
34 if (generator->value) {
35 zval_ptr_dtor(&generator->value);
36 generator->value = NULL;
39 if (generator->key) {
40 zval_ptr_dtor(&generator->key);
41 generator->key = NULL;
44 if (generator->execute_data) {
45 zend_execute_data *execute_data = generator->execute_data;
58 /* If the generator i
151 zend_generator_dtor_storage(zend_generator *generator, zend_object_handle handle TSRMLS_DC) argument
201 zend_generator *generator; local
228 zend_generator *generator; local
382 zend_generator *generator; local
398 zend_generator *generator; local
416 zend_generator *generator; local
436 zend_generator *generator; local
456 zend_generator *generator; local
475 zend_generator *generator; local
506 zend_generator *generator; local
567 zend_generator *generator = (zend_generator *) iterator->data; local
577 zend_generator *generator = (zend_generator *) iterator->data; local
591 zend_generator *generator = (zend_generator *) iterator->data; local
605 zend_generator *generator = (zend_generator *) iterator->data; local
615 zend_generator *generator = (zend_generator *) iterator->data; local
633 zend_generator *generator; local
[all...]
H A Dzend_generators.h31 /* The generator object zval has to be stored, because the iterator is
44 /* The separate stack used by generator */
66 ZEND_API void zend_generator_close(zend_generator *generator, zend_bool finished_execution TSRMLS_DC);
67 ZEND_API void zend_generator_resume(zend_generator *generator TSRMLS_DC);
H A Dzend_vm_def.h2946 /* The generator object is stored in return_value_ptr_ptr */
2947 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); variable
2949 /* Close the generator to free up resources */
2950 zend_generator_close(generator, 1 TSRMLS_CC);
5244 /* The generator object is stored in return_value_ptr_ptr */
5245 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); variable
5247 if (generator->flags & ZEND_GENERATOR_FORCED_CLOSE) {
5248 zend_error_noreturn(E_ERROR, "Cannot yield from finally in a force-closed generator");
5252 if (generator->value) {
5253 zval_ptr_dtor(&generator
[all...]
H A Dzend_vm_execute.h685 /* The generator object is stored in return_value_ptr_ptr */
686 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
688 /* Close the generator to free up resources */
689 zend_generator_close(generator, 1 TSRMLS_CC);
4083 /* The generator object is stored in return_value_ptr_ptr */
4084 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
4086 if (generator->flags & ZEND_GENERATOR_FORCED_CLOSE) {
4087 zend_error_noreturn(E_ERROR, "Cannot yield from finally in a force-closed generator");
4091 if (generator->value) {
4092 zval_ptr_dtor(&generator
4776 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
5793 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
6512 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
7263 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
9313 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
10009 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
11030 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
11610 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
12303 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
16209 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
18301 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
20773 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
21920 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
24061 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
25567 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
26890 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
28213 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
28638 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
29958 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
33469 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
35426 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
37762 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
38764 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
40769 zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr); local
[all...]

Completed in 42 milliseconds