Lines Matching defs:URegularExpression

34 struct URegularExpression;
40 typedef struct URegularExpression URegularExpression;
133 U_STABLE URegularExpression * U_EXPORT2
163 U_DRAFT URegularExpression * U_EXPORT2
187 * @return The URegularExpression object representing the compiled
193 U_STABLE URegularExpression * U_EXPORT2
210 uregex_close(URegularExpression *regexp);
218 * "Smart pointer" class, closes a URegularExpression via uregex_close().
225 U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close);
242 * operation requires its own instance of a URegularExpression.
249 U_STABLE URegularExpression * U_EXPORT2
250 uregex_clone(const URegularExpression *regexp, UErrorCode *status);
270 uregex_pattern(const URegularExpression *regexp,
286 uregex_patternUText(const URegularExpression *regexp,
299 uregex_flags(const URegularExpression *regexp,
324 uregex_setText(URegularExpression *regexp,
347 uregex_setUText(URegularExpression *regexp,
372 uregex_getText(URegularExpression *regexp,
394 uregex_getUText(URegularExpression *regexp,
424 uregex_refreshUText(URegularExpression *regexp,
449 uregex_matches(URegularExpression *regexp,
475 uregex_matches64(URegularExpression *regexp,
485 * URegularExpression is reset before the operation begins.
503 uregex_lookingAt(URegularExpression *regexp,
514 * URegularExpression is reset before the operation begins.
532 uregex_lookingAt64(URegularExpression *regexp,
556 uregex_find(URegularExpression *regexp,
581 uregex_find64(URegularExpression *regexp,
599 uregex_findNext(URegularExpression *regexp,
610 uregex_groupCount(URegularExpression *regexp,
630 uregex_group(URegularExpression *regexp,
660 uregex_groupUText(URegularExpression *regexp,
685 uregex_groupUTextDeep(URegularExpression *regexp,
705 uregex_start(URegularExpression *regexp,
725 uregex_start64(URegularExpression *regexp,
743 uregex_end(URegularExpression *regexp,
762 uregex_end64(URegularExpression *regexp,
780 uregex_reset(URegularExpression *regexp,
799 uregex_reset64(URegularExpression *regexp,
804 * Sets the limits of the matching region for this URegularExpression.
824 uregex_setRegion(URegularExpression *regexp,
831 * Sets the limits of the matching region for this URegularExpression.
851 uregex_setRegion64(URegularExpression *regexp,
871 uregex_setRegionAndStart(URegularExpression *regexp,
887 uregex_regionStart(const URegularExpression *regexp,
901 uregex_regionStart64(const URegularExpression *regexp,
905 * Reports the end index (exclusive) of the matching region for this URegularExpression.
915 uregex_regionEnd(const URegularExpression *regexp,
920 * Reports the end index (exclusive) of the matching region for this URegularExpression.
930 uregex_regionEnd64(const URegularExpression *regexp,
934 * Queries the transparency of region bounds for this URegularExpression.
944 uregex_hasTransparentBounds(const URegularExpression *regexp,
949 * Sets the transparency of region bounds for this URegularExpression.
968 uregex_useTransparentBounds(URegularExpression *regexp,
974 * Return true if this URegularExpression is using anchoring bounds.
983 uregex_hasAnchoringBounds(const URegularExpression *regexp,
988 * Set whether this URegularExpression is using Anchoring Bounds for its region.
1001 uregex_useAnchoringBounds(URegularExpression *regexp,
1016 uregex_hitEnd(const URegularExpression *regexp,
1031 uregex_requireEnd(const URegularExpression *regexp,
1063 uregex_replaceAll(URegularExpression *regexp,
1092 uregex_replaceAllUText(URegularExpression *regexp,
1122 uregex_replaceFirst(URegularExpression *regexp,
1151 uregex_replaceFirstUText(URegularExpression *regexp,
1204 uregex_appendReplacement(URegularExpression *regexp,
1235 uregex_appendReplacementUText(URegularExpression *regexp,
1266 uregex_appendTail(URegularExpression *regexp,
1291 uregex_appendTailUText(URegularExpression *regexp,
1349 uregex_split( URegularExpression *regexp,
1385 uregex_splitUText(URegularExpression *regexp,
1394 * Set a processing time limit for match operations with this URegularExpression.
1416 uregex_setTimeLimit(URegularExpression *regexp,
1421 * Get the time limit for for matches with this URegularExpression.
1430 uregex_getTimeLimit(const URegularExpression *regexp,
1454 uregex_setStackLimit(URegularExpression *regexp,
1466 uregex_getStackLimit(const URegularExpression *regexp,
1477 * URegularExpression.
1495 * Set a callback function for this URegularExpression.
1509 uregex_setMatchCallback(URegularExpression *regexp,
1516 * Get the callback function for this URegularExpression.
1527 uregex_getMatchCallback(const URegularExpression *regexp,
1551 * URegularExpression
1570 * Set the find progress callback function for this URegularExpression.
1581 uregex_setFindProgressCallback(URegularExpression *regexp,
1588 * Get the find progress callback function for this URegularExpression.
1599 uregex_getFindProgressCallback(const URegularExpression *regexp,