|
27 | 27 | extern "C" {
|
28 | 28 | #define USE_BREAKITERATOR_POINTER 1
|
29 | 29 | #include "breakiterator_class.h"
|
| 30 | +#include "breakiterator_arginfo.h" |
30 | 31 | #include "breakiterator_methods.h"
|
31 | 32 | #include "rulebasedbreakiterator_methods.h"
|
32 | 33 | #include "codepointiterator_methods.h"
|
@@ -220,88 +221,52 @@ static zend_object *BreakIterator_object_create(zend_class_entry *ce)
|
220 | 221 | }
|
221 | 222 | /* }}} */
|
222 | 223 |
|
223 |
| -/* {{{ BreakIterator/RuleBasedBreakIterator methods arguments info */ |
224 |
| - |
225 |
| -ZEND_BEGIN_ARG_INFO_EX(ainfo_biter_void, 0, 0, 0) |
226 |
| -ZEND_END_ARG_INFO() |
227 |
| - |
228 |
| -ZEND_BEGIN_ARG_INFO_EX(ainfo_biter_locale, 0, 0, 0) |
229 |
| - ZEND_ARG_INFO(0, locale) |
230 |
| -ZEND_END_ARG_INFO() |
231 |
| - |
232 |
| -ZEND_BEGIN_ARG_INFO_EX(ainfo_biter_setText, 0, 0, 1) |
233 |
| - ZEND_ARG_INFO(0, text) |
234 |
| -ZEND_END_ARG_INFO() |
235 |
| - |
236 |
| -ZEND_BEGIN_ARG_INFO_EX(ainfo_biter_next, 0, 0, 0) |
237 |
| - ZEND_ARG_INFO(0, offset) |
238 |
| -ZEND_END_ARG_INFO() |
239 |
| - |
240 |
| -ZEND_BEGIN_ARG_INFO_EX(ainfo_biter_offset, 0, 0, 1) |
241 |
| - ZEND_ARG_INFO(0, offset) |
242 |
| -ZEND_END_ARG_INFO() |
243 |
| - |
244 |
| -ZEND_BEGIN_ARG_INFO_EX(ainfo_biter_get_locale, 0, 0, 1) |
245 |
| - ZEND_ARG_INFO(0, locale_type) |
246 |
| -ZEND_END_ARG_INFO() |
247 |
| - |
248 |
| -ZEND_BEGIN_ARG_INFO_EX(ainfo_biter_getPartsIterator, 0, 0, 0) |
249 |
| - ZEND_ARG_INFO(0, key_type) |
250 |
| -ZEND_END_ARG_INFO() |
251 |
| - |
252 |
| -ZEND_BEGIN_ARG_INFO_EX(ainfo_rbbi___construct, 0, 0, 1) |
253 |
| - ZEND_ARG_INFO(0, rules) |
254 |
| - ZEND_ARG_INFO(0, areCompiled) |
255 |
| -ZEND_END_ARG_INFO() |
256 |
| - |
257 |
| -/* }}} */ |
258 |
| - |
259 | 224 | /* {{{ BreakIterator_class_functions
|
260 | 225 | * Every 'BreakIterator' class method has an entry in this table
|
261 | 226 | */
|
262 | 227 | static const zend_function_entry BreakIterator_class_functions[] = {
|
263 |
| - PHP_ME(BreakIterator, __construct, ainfo_biter_void, ZEND_ACC_PRIVATE) |
264 |
| - PHP_ME_MAPPING(createWordInstance, breakiter_create_word_instance, ainfo_biter_locale, ZEND_ACC_STATIC | ZEND_ACC_PUBLIC) |
265 |
| - PHP_ME_MAPPING(createLineInstance, breakiter_create_line_instance, ainfo_biter_locale, ZEND_ACC_STATIC | ZEND_ACC_PUBLIC) |
266 |
| - PHP_ME_MAPPING(createCharacterInstance, breakiter_create_character_instance, ainfo_biter_locale, ZEND_ACC_STATIC | ZEND_ACC_PUBLIC) |
267 |
| - PHP_ME_MAPPING(createSentenceInstance, breakiter_create_sentence_instance, ainfo_biter_locale, ZEND_ACC_STATIC | ZEND_ACC_PUBLIC) |
268 |
| - PHP_ME_MAPPING(createTitleInstance, breakiter_create_title_instance, ainfo_biter_locale, ZEND_ACC_STATIC | ZEND_ACC_PUBLIC) |
269 |
| - PHP_ME_MAPPING(createCodePointInstance, breakiter_create_code_point_instance, ainfo_biter_void, ZEND_ACC_STATIC | ZEND_ACC_PUBLIC) |
270 |
| - PHP_ME_MAPPING(getText, breakiter_get_text, ainfo_biter_void, ZEND_ACC_PUBLIC) |
271 |
| - PHP_ME_MAPPING(setText, breakiter_set_text, ainfo_biter_setText, ZEND_ACC_PUBLIC) |
272 |
| - PHP_ME_MAPPING(first, breakiter_first, ainfo_biter_void, ZEND_ACC_PUBLIC) |
273 |
| - PHP_ME_MAPPING(last, breakiter_last, ainfo_biter_void, ZEND_ACC_PUBLIC) |
274 |
| - PHP_ME_MAPPING(previous, breakiter_previous, ainfo_biter_void, ZEND_ACC_PUBLIC) |
275 |
| - PHP_ME_MAPPING(next, breakiter_next, ainfo_biter_next, ZEND_ACC_PUBLIC) |
276 |
| - PHP_ME_MAPPING(current, breakiter_current, ainfo_biter_void, ZEND_ACC_PUBLIC) |
277 |
| - PHP_ME_MAPPING(following, breakiter_following, ainfo_biter_offset, ZEND_ACC_PUBLIC) |
278 |
| - PHP_ME_MAPPING(preceding, breakiter_preceding, ainfo_biter_offset, ZEND_ACC_PUBLIC) |
279 |
| - PHP_ME_MAPPING(isBoundary, breakiter_is_boundary, ainfo_biter_offset, ZEND_ACC_PUBLIC) |
280 |
| - PHP_ME_MAPPING(getLocale, breakiter_get_locale, ainfo_biter_get_locale, ZEND_ACC_PUBLIC) |
281 |
| - PHP_ME_MAPPING(getPartsIterator, breakiter_get_parts_iterator, ainfo_biter_getPartsIterator, ZEND_ACC_PUBLIC) |
282 |
| - |
283 |
| - PHP_ME_MAPPING(getErrorCode, breakiter_get_error_code, ainfo_biter_void, ZEND_ACC_PUBLIC) |
284 |
| - PHP_ME_MAPPING(getErrorMessage, breakiter_get_error_message, ainfo_biter_void, ZEND_ACC_PUBLIC) |
| 228 | + PHP_ME(BreakIterator, __construct, arginfo_class_IntlBreakIterator___construct, ZEND_ACC_PRIVATE) |
| 229 | + PHP_ME_MAPPING(createWordInstance, breakiter_create_word_instance, arginfo_class_IntlBreakIterator_createWordInstance, ZEND_ACC_STATIC | ZEND_ACC_PUBLIC) |
| 230 | + PHP_ME_MAPPING(createLineInstance, breakiter_create_line_instance, arginfo_class_IntlBreakIterator_createLineInstance, ZEND_ACC_STATIC | ZEND_ACC_PUBLIC) |
| 231 | + PHP_ME_MAPPING(createCharacterInstance, breakiter_create_character_instance, arginfo_class_IntlBreakIterator_createCharacterInstance, ZEND_ACC_STATIC | ZEND_ACC_PUBLIC) |
| 232 | + PHP_ME_MAPPING(createSentenceInstance, breakiter_create_sentence_instance, arginfo_class_IntlBreakIterator_createSentenceInstance, ZEND_ACC_STATIC | ZEND_ACC_PUBLIC) |
| 233 | + PHP_ME_MAPPING(createTitleInstance, breakiter_create_title_instance, arginfo_class_IntlBreakIterator_createTitleInstance, ZEND_ACC_STATIC | ZEND_ACC_PUBLIC) |
| 234 | + PHP_ME_MAPPING(createCodePointInstance, breakiter_create_code_point_instance, arginfo_class_IntlBreakIterator_createCodePointInstance, ZEND_ACC_STATIC | ZEND_ACC_PUBLIC) |
| 235 | + PHP_ME_MAPPING(getText, breakiter_get_text, arginfo_class_IntlBreakIterator_getText, ZEND_ACC_PUBLIC) |
| 236 | + PHP_ME_MAPPING(setText, breakiter_set_text, arginfo_class_IntlBreakIterator_setText, ZEND_ACC_PUBLIC) |
| 237 | + PHP_ME_MAPPING(first, breakiter_first, arginfo_class_IntlBreakIterator_first, ZEND_ACC_PUBLIC) |
| 238 | + PHP_ME_MAPPING(last, breakiter_last, arginfo_class_IntlBreakIterator_last, ZEND_ACC_PUBLIC) |
| 239 | + PHP_ME_MAPPING(previous, breakiter_previous, arginfo_class_IntlBreakIterator_previous, ZEND_ACC_PUBLIC) |
| 240 | + PHP_ME_MAPPING(next, breakiter_next, arginfo_class_IntlBreakIterator_next, ZEND_ACC_PUBLIC) |
| 241 | + PHP_ME_MAPPING(current, breakiter_current, arginfo_class_IntlBreakIterator_current, ZEND_ACC_PUBLIC) |
| 242 | + PHP_ME_MAPPING(following, breakiter_following, arginfo_class_IntlBreakIterator_following, ZEND_ACC_PUBLIC) |
| 243 | + PHP_ME_MAPPING(preceding, breakiter_preceding, arginfo_class_IntlBreakIterator_preceding, ZEND_ACC_PUBLIC) |
| 244 | + PHP_ME_MAPPING(isBoundary, breakiter_is_boundary, arginfo_class_IntlBreakIterator_isBoundary, ZEND_ACC_PUBLIC) |
| 245 | + PHP_ME_MAPPING(getLocale, breakiter_get_locale, arginfo_class_IntlBreakIterator_getLocale, ZEND_ACC_PUBLIC) |
| 246 | + PHP_ME_MAPPING(getPartsIterator, breakiter_get_parts_iterator, arginfo_class_IntlBreakIterator_getPartsIterator, ZEND_ACC_PUBLIC) |
| 247 | + |
| 248 | + PHP_ME_MAPPING(getErrorCode, breakiter_get_error_code, arginfo_class_IntlBreakIterator_getErrorCode, ZEND_ACC_PUBLIC) |
| 249 | + PHP_ME_MAPPING(getErrorMessage, breakiter_get_error_message, arginfo_class_IntlBreakIterator_getErrorMessage, ZEND_ACC_PUBLIC) |
285 | 250 | PHP_FE_END
|
286 | 251 | };
|
287 | 252 | /* }}} */
|
288 | 253 |
|
289 | 254 | /* {{{ RuleBasedBreakIterator_class_functions
|
290 | 255 | */
|
291 | 256 | static const zend_function_entry RuleBasedBreakIterator_class_functions[] = {
|
292 |
| - PHP_ME(IntlRuleBasedBreakIterator, __construct, ainfo_rbbi___construct, ZEND_ACC_PUBLIC) |
293 |
| - PHP_ME_MAPPING(getRules, rbbi_get_rules, ainfo_biter_void, ZEND_ACC_PUBLIC) |
294 |
| - PHP_ME_MAPPING(getRuleStatus, rbbi_get_rule_status, ainfo_biter_void, ZEND_ACC_PUBLIC) |
295 |
| - PHP_ME_MAPPING(getRuleStatusVec, rbbi_get_rule_status_vec, ainfo_biter_void, ZEND_ACC_PUBLIC) |
296 |
| - PHP_ME_MAPPING(getBinaryRules, rbbi_get_binary_rules, ainfo_biter_void, ZEND_ACC_PUBLIC) |
| 257 | + PHP_ME(IntlRuleBasedBreakIterator, __construct, arginfo_class_IntlRuleBasedBreakIterator___construct, ZEND_ACC_PUBLIC) |
| 258 | + PHP_ME_MAPPING(getRules, rbbi_get_rules, arginfo_class_IntlRuleBasedBreakIterator_getRules, ZEND_ACC_PUBLIC) |
| 259 | + PHP_ME_MAPPING(getRuleStatus, rbbi_get_rule_status, arginfo_class_IntlRuleBasedBreakIterator_getRuleStatus, ZEND_ACC_PUBLIC) |
| 260 | + PHP_ME_MAPPING(getRuleStatusVec, rbbi_get_rule_status_vec, arginfo_class_IntlRuleBasedBreakIterator_getRuleStatusVec, ZEND_ACC_PUBLIC) |
| 261 | + PHP_ME_MAPPING(getBinaryRules, rbbi_get_binary_rules, arginfo_class_IntlRuleBasedBreakIterator_getBinaryRules, ZEND_ACC_PUBLIC) |
297 | 262 | PHP_FE_END
|
298 | 263 | };
|
299 | 264 | /* }}} */
|
300 | 265 |
|
301 | 266 | /* {{{ CodePointBreakIterator_class_functions
|
302 | 267 | */
|
303 | 268 | static const zend_function_entry CodePointBreakIterator_class_functions[] = {
|
304 |
| - PHP_ME_MAPPING(getLastCodePoint, cpbi_get_last_code_point, ainfo_biter_void, ZEND_ACC_PUBLIC) |
| 269 | + PHP_ME_MAPPING(getLastCodePoint, cpbi_get_last_code_point, arginfo_class_IntlCodePointBreakIterator_getLastCodePoint, ZEND_ACC_PUBLIC) |
305 | 270 | PHP_FE_END
|
306 | 271 | };
|
307 | 272 | /* }}} */
|
|
0 commit comments