Lines Matching refs:UStringSearch
147 inline int32_t getCE(const UStringSearch *strsrch, uint32_t sourcece) in getCE()
290 inline uint16_t initializePatternCETable(UStringSearch *strsrch, in initializePatternCETable()
362 inline uint16_t initializePatternPCETable(UStringSearch *strsrch, in initializePatternPCETable()
435 inline int16_t initializePattern(UStringSearch *strsrch, UErrorCode *status) in initializePattern()
546 inline void initialize(UStringSearch *strsrch, UErrorCode *status) in initialize()
572 void checkBreakBoundary(const UStringSearch *strsrch, int32_t * /*start*/, in checkBreakBoundary()
603 UBool isBreakUnit(const UStringSearch *strsrch, int32_t start, in isBreakUnit()
701 inline int32_t getNextUStringSearchBaseOffset(UStringSearch *strsrch, in getNextUStringSearchBaseOffset()
730 inline int32_t shiftForward(UStringSearch *strsrch, in shiftForward()
766 inline void setMatchNotFound(UStringSearch *strsrch) in setMatchNotFound()
829 UBool checkExtraMatchAccents(const UStringSearch *strsrch, int32_t start, in checkExtraMatchAccents()
919 UBool hasAccentsBeforeMatch(const UStringSearch *strsrch, int32_t start, in hasAccentsBeforeMatch()
1000 UBool hasAccentsAfterMatch(const UStringSearch *strsrch, int32_t start, in hasAccentsAfterMatch()
1073 inline UBool checkIdentical(const UStringSearch *strsrch, int32_t start, in checkIdentical()
1101 inline UBool checkRepeatedMatch(UStringSearch *strsrch, in checkRepeatedMatch()
1161 UBool checkNextExactContractionMatch(UStringSearch *strsrch, in checkNextExactContractionMatch()
1248 inline UBool checkNextExactMatch(UStringSearch *strsrch, in checkNextExactMatch()
1404 inline UBool checkCollationMatch(const UStringSearch *strsrch, in checkCollationMatch()
1444 int32_t doNextCanonicalPrefixMatch(UStringSearch *strsrch, in doNextCanonicalPrefixMatch()
1550 inline void cleanUpSafeText(const UStringSearch *strsrch, UChar *safetext, in cleanUpSafeText()
1575 int32_t doNextCanonicalSuffixMatch(UStringSearch *strsrch, in doNextCanonicalSuffixMatch()
1708 UBool doNextCanonicalMatch(UStringSearch *strsrch, in doNextCanonicalMatch()
1782 inline int32_t getPreviousUStringSearchBaseOffset(UStringSearch *strsrch, in getPreviousUStringSearchBaseOffset()
1810 UBool checkNextCanonicalContractionMatch(UStringSearch *strsrch, in checkNextCanonicalContractionMatch()
1908 inline UBool checkNextCanonicalMatch(UStringSearch *strsrch, in checkNextCanonicalMatch()
1963 inline int32_t reverseShift(UStringSearch *strsrch, in reverseShift()
2008 UBool checkPreviousExactContractionMatch(UStringSearch *strsrch, in checkPreviousExactContractionMatch()
2094 inline UBool checkPreviousExactMatch(UStringSearch *strsrch, in checkPreviousExactMatch()
2148 int32_t doPreviousCanonicalSuffixMatch(UStringSearch *strsrch, in doPreviousCanonicalSuffixMatch()
2235 int32_t doPreviousCanonicalPrefixMatch(UStringSearch *strsrch, in doPreviousCanonicalPrefixMatch()
2371 UBool doPreviousCanonicalMatch(UStringSearch *strsrch, in doPreviousCanonicalMatch()
2448 UBool checkPreviousCanonicalContractionMatch(UStringSearch *strsrch, in checkPreviousCanonicalContractionMatch()
2546 inline UBool checkPreviousCanonicalMatch(UStringSearch *strsrch, in checkPreviousCanonicalMatch()
2591 U_CAPI UStringSearch * U_EXPORT2 usearch_open(const UChar *pattern, in usearch_open()
2612 UStringSearch *result = usearch_openFromCollator(pattern, in usearch_open()
2631 U_CAPI UStringSearch * U_EXPORT2 usearch_openFromCollator( in usearch_openFromCollator()
2666 UStringSearch *result; in usearch_openFromCollator()
2678 result = (UStringSearch *)uprv_malloc(sizeof(UStringSearch)); in usearch_openFromCollator()
2752 U_CAPI void U_EXPORT2 usearch_close(UStringSearch *strsrch) in usearch_close()
2786 UBool initTextProcessedIter(UStringSearch *strsrch, UErrorCode *status) { in initTextProcessedIter()
2804 U_CAPI void U_EXPORT2 usearch_setOffset(UStringSearch *strsrch, in usearch_setOffset()
2821 U_CAPI int32_t U_EXPORT2 usearch_getOffset(const UStringSearch *strsrch) in usearch_getOffset()
2833 U_CAPI void U_EXPORT2 usearch_setAttribute(UStringSearch *strsrch, in usearch_setAttribute()
2866 const UStringSearch *strsrch, in usearch_getAttribute()
2894 const UStringSearch *strsrch) in usearch_getMatchedStart()
2903 U_CAPI int32_t U_EXPORT2 usearch_getMatchedText(const UStringSearch *strsrch, in usearch_getMatchedText()
2936 const UStringSearch *strsrch) in usearch_getMatchedLength()
2946 U_CAPI void U_EXPORT2 usearch_setBreakIterator(UStringSearch *strsrch, in usearch_setBreakIterator()
2960 usearch_getBreakIterator(const UStringSearch *strsrch) in usearch_getBreakIterator()
2970 U_CAPI void U_EXPORT2 usearch_setText( UStringSearch *strsrch, in usearch_setText()
3001 U_CAPI const UChar * U_EXPORT2 usearch_getText(const UStringSearch *strsrch, in usearch_getText()
3011 U_CAPI void U_EXPORT2 usearch_setCollator( UStringSearch *strsrch, in usearch_setCollator()
3065 U_CAPI UCollator * U_EXPORT2 usearch_getCollator(const UStringSearch *strsrch) in usearch_getCollator()
3073 U_CAPI void U_EXPORT2 usearch_setPattern( UStringSearch *strsrch, in usearch_setPattern()
3098 usearch_getPattern(const UStringSearch *strsrch, in usearch_getPattern()
3110 U_CAPI int32_t U_EXPORT2 usearch_first(UStringSearch *strsrch, in usearch_first()
3123 U_CAPI int32_t U_EXPORT2 usearch_following(UStringSearch *strsrch, in usearch_following()
3138 U_CAPI int32_t U_EXPORT2 usearch_last(UStringSearch *strsrch, in usearch_last()
3151 U_CAPI int32_t U_EXPORT2 usearch_preceding(UStringSearch *strsrch, in usearch_preceding()
3188 U_CAPI int32_t U_EXPORT2 usearch_next(UStringSearch *strsrch, in usearch_next()
3296 U_CAPI int32_t U_EXPORT2 usearch_previous(UStringSearch *strsrch, in usearch_previous()
3384 U_CAPI void U_EXPORT2 usearch_reset(UStringSearch *strsrch) in usearch_reset()
3472 UStringSearch *strSearch;
3476 CEIBuffer(UStringSearch *ss, UErrorCode *status);
3483 CEIBuffer::CEIBuffer(UStringSearch *ss, UErrorCode *status) { in CEIBuffer()
3621 static int32_t nextBoundaryAfter(UStringSearch *strsrch, int32_t startIndex) { in nextBoundaryAfter()
3683 static UBool isBreakBoundary(UStringSearch *strsrch, int32_t index) { in isBreakBoundary()
3725 static UBool onBreakBoundaries(const UStringSearch *strsrch, int32_t start, int32_t end)
3834 U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, in usearch_search()
4134 U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, in usearch_searchBackwards()
4419 UBool usearch_handleNextExact(UStringSearch *strsrch, UErrorCode *status) in usearch_handleNextExact()
4533 UBool usearch_handleNextCanonical(UStringSearch *strsrch, UErrorCode *status) in usearch_handleNextCanonical()
4648 UBool usearch_handlePreviousExact(UStringSearch *strsrch, UErrorCode *status) in usearch_handlePreviousExact()
4793 UBool usearch_handlePreviousCanonical(UStringSearch *strsrch, in usearch_handlePreviousCanonical()