Home | History | Annotate | Download | only in unicode

Lines Matching defs:URegularExpression

34 struct URegularExpression;
40 typedef struct URegularExpression URegularExpression;
132 U_STABLE URegularExpression * U_EXPORT2
162 U_STABLE URegularExpression * U_EXPORT2
186 * @return The URegularExpression object representing the compiled
192 U_STABLE URegularExpression * U_EXPORT2
209 uregex_close(URegularExpression *regexp);
217 * "Smart pointer" class, closes a URegularExpression via uregex_close().
224 U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close);
241 * operation requires its own instance of a URegularExpression.
248 U_STABLE URegularExpression * U_EXPORT2
249 uregex_clone(const URegularExpression *regexp, UErrorCode *status);
269 uregex_pattern(const URegularExpression *regexp,
285 uregex_patternUText(const URegularExpression *regexp,
297 uregex_flags(const URegularExpression *regexp,
322 uregex_setText(URegularExpression *regexp,
345 uregex_setUText(URegularExpression *regexp,
370 uregex_getText(URegularExpression *regexp,
391 uregex_getUText(URegularExpression *regexp,
421 uregex_refreshUText(URegularExpression *regexp,
446 uregex_matches(URegularExpression *regexp,
472 uregex_matches64(URegularExpression *regexp,
482 * URegularExpression is reset before the operation begins.
500 uregex_lookingAt(URegularExpression *regexp,
511 * URegularExpression is reset before the operation begins.
529 uregex_lookingAt64(URegularExpression *regexp,
553 uregex_find(URegularExpression *regexp,
578 uregex_find64(URegularExpression *regexp,
596 uregex_findNext(URegularExpression *regexp,
607 uregex_groupCount(URegularExpression *regexp,
627 uregex_group(URegularExpression *regexp,
656 uregex_groupUText(URegularExpression *regexp,
681 uregex_groupUTextDeep(URegularExpression *regexp,
702 uregex_start(URegularExpression *regexp,
722 uregex_start64(URegularExpression *regexp,
740 uregex_end(URegularExpression *regexp,
759 uregex_end64(URegularExpression *regexp,
777 uregex_reset(URegularExpression *regexp,
796 uregex_reset64(URegularExpression *regexp,
801 * Sets the limits of the matching region for this URegularExpression.
821 uregex_setRegion(URegularExpression *regexp,
828 * Sets the limits of the matching region for this URegularExpression.
848 uregex_setRegion64(URegularExpression *regexp,
868 uregex_setRegionAndStart(URegularExpression *regexp,
884 uregex_regionStart(const URegularExpression *regexp,
898 uregex_regionStart64(const URegularExpression *regexp,
902 * Reports the end index (exclusive) of the matching region for this URegularExpression.
912 uregex_regionEnd(const URegularExpression *regexp,
917 * Reports the end index (exclusive) of the matching region for this URegularExpression.
927 uregex_regionEnd64(const URegularExpression *regexp,
931 * Queries the transparency of region bounds for this URegularExpression.
941 uregex_hasTransparentBounds(const URegularExpression *regexp,
946 * Sets the transparency of region bounds for this URegularExpression.
965 uregex_useTransparentBounds(URegularExpression *regexp,
971 * Return true if this URegularExpression is using anchoring bounds.
980 uregex_hasAnchoringBounds(const URegularExpression *regexp,
985 * Set whether this URegularExpression is using Anchoring Bounds for its region.
998 uregex_useAnchoringBounds(URegularExpression *regexp,
1013 uregex_hitEnd(const URegularExpression *regexp,
1028 uregex_requireEnd(const URegularExpression *regexp,
1060 uregex_replaceAll(URegularExpression *regexp,
1089 uregex_replaceAllUText(URegularExpression *regexp,
1119 uregex_replaceFirst(URegularExpression *regexp,
1148 uregex_replaceFirstUText(URegularExpression *regexp,
1200 uregex_appendReplacement(URegularExpression *regexp,
1230 uregex_appendReplacementUText(URegularExpression *regexp,
1260 uregex_appendTail(URegularExpression *regexp,
1284 uregex_appendTailUText(URegularExpression *regexp,
1340 uregex_split( URegularExpression *regexp,
1375 uregex_splitUText(URegularExpression *regexp,
1381 * Set a processing time limit for match operations with this URegularExpression.
1403 uregex_setTimeLimit(URegularExpression *regexp,
1408 * Get the time limit for for matches with this URegularExpression.
1417 uregex_getTimeLimit(const URegularExpression *regexp,
1441 uregex_setStackLimit(URegularExpression *regexp,
1453 uregex_getStackLimit(const URegularExpression *regexp,
1464 * URegularExpression.
1482 * Set a callback function for this URegularExpression.
1496 uregex_setMatchCallback(URegularExpression *regexp,
1503 * Get the callback function for this URegularExpression.
1514 uregex_getMatchCallback(const URegularExpression *regexp,
1537 * URegularExpression
1557 * Set the find progress callback function for this URegularExpression.
1568 uregex_setFindProgressCallback(URegularExpression *regexp,
1574 * Get the find progress callback function for this URegularExpression.
1585 uregex_getFindProgressCallback(const URegularExpression *regexp,