Lines Matching refs:UStringSearch
149 inline int32_t getCE(const UStringSearch *strsrch, uint32_t sourcece) in getCE()
292 inline uint16_t initializePatternCETable(UStringSearch *strsrch, in initializePatternCETable()
364 inline uint16_t initializePatternPCETable(UStringSearch *strsrch, in initializePatternPCETable()
437 inline int16_t initializePattern(UStringSearch *strsrch, UErrorCode *status) in initializePattern()
548 inline void initialize(UStringSearch *strsrch, UErrorCode *status) in initialize()
574 void checkBreakBoundary(const UStringSearch *strsrch, int32_t * /*start*/, in checkBreakBoundary()
605 UBool isBreakUnit(const UStringSearch *strsrch, int32_t start, in isBreakUnit()
703 inline int32_t getNextUStringSearchBaseOffset(UStringSearch *strsrch, in getNextUStringSearchBaseOffset()
732 inline int32_t shiftForward(UStringSearch *strsrch, in shiftForward()
768 inline void setMatchNotFound(UStringSearch *strsrch) in setMatchNotFound()
831 UBool checkExtraMatchAccents(const UStringSearch *strsrch, int32_t start, in checkExtraMatchAccents()
921 UBool hasAccentsBeforeMatch(const UStringSearch *strsrch, int32_t start, in hasAccentsBeforeMatch()
1002 UBool hasAccentsAfterMatch(const UStringSearch *strsrch, int32_t start, in hasAccentsAfterMatch()
1075 inline UBool checkIdentical(const UStringSearch *strsrch, int32_t start, in checkIdentical()
1103 inline UBool checkRepeatedMatch(UStringSearch *strsrch, in checkRepeatedMatch()
1163 UBool checkNextExactContractionMatch(UStringSearch *strsrch, in checkNextExactContractionMatch()
1250 inline UBool checkNextExactMatch(UStringSearch *strsrch, in checkNextExactMatch()
1406 inline UBool checkCollationMatch(const UStringSearch *strsrch, in checkCollationMatch()
1446 int32_t doNextCanonicalPrefixMatch(UStringSearch *strsrch, in doNextCanonicalPrefixMatch()
1552 inline void cleanUpSafeText(const UStringSearch *strsrch, UChar *safetext, in cleanUpSafeText()
1577 int32_t doNextCanonicalSuffixMatch(UStringSearch *strsrch, in doNextCanonicalSuffixMatch()
1710 UBool doNextCanonicalMatch(UStringSearch *strsrch, in doNextCanonicalMatch()
1784 inline int32_t getPreviousUStringSearchBaseOffset(UStringSearch *strsrch, in getPreviousUStringSearchBaseOffset()
1812 UBool checkNextCanonicalContractionMatch(UStringSearch *strsrch, in checkNextCanonicalContractionMatch()
1910 inline UBool checkNextCanonicalMatch(UStringSearch *strsrch, in checkNextCanonicalMatch()
1965 inline int32_t reverseShift(UStringSearch *strsrch, in reverseShift()
2010 UBool checkPreviousExactContractionMatch(UStringSearch *strsrch, in checkPreviousExactContractionMatch()
2096 inline UBool checkPreviousExactMatch(UStringSearch *strsrch, in checkPreviousExactMatch()
2150 int32_t doPreviousCanonicalSuffixMatch(UStringSearch *strsrch, in doPreviousCanonicalSuffixMatch()
2237 int32_t doPreviousCanonicalPrefixMatch(UStringSearch *strsrch, in doPreviousCanonicalPrefixMatch()
2373 UBool doPreviousCanonicalMatch(UStringSearch *strsrch, in doPreviousCanonicalMatch()
2450 UBool checkPreviousCanonicalContractionMatch(UStringSearch *strsrch, in checkPreviousCanonicalContractionMatch()
2548 inline UBool checkPreviousCanonicalMatch(UStringSearch *strsrch, in checkPreviousCanonicalMatch()
2593 U_CAPI UStringSearch * U_EXPORT2 usearch_open(const UChar *pattern, in usearch_open()
2614 UStringSearch *result = usearch_openFromCollator(pattern, in usearch_open()
2633 U_CAPI UStringSearch * U_EXPORT2 usearch_openFromCollator( in usearch_openFromCollator()
2668 UStringSearch *result; in usearch_openFromCollator()
2680 result = (UStringSearch *)uprv_malloc(sizeof(UStringSearch)); in usearch_openFromCollator()
2754 U_CAPI void U_EXPORT2 usearch_close(UStringSearch *strsrch) in usearch_close()
2788 UBool initTextProcessedIter(UStringSearch *strsrch, UErrorCode *status) { in initTextProcessedIter()
2806 U_CAPI void U_EXPORT2 usearch_setOffset(UStringSearch *strsrch, in usearch_setOffset()
2823 U_CAPI int32_t U_EXPORT2 usearch_getOffset(const UStringSearch *strsrch) in usearch_getOffset()
2835 U_CAPI void U_EXPORT2 usearch_setAttribute(UStringSearch *strsrch, in usearch_setAttribute()
2868 const UStringSearch *strsrch, in usearch_getAttribute()
2896 const UStringSearch *strsrch) in usearch_getMatchedStart()
2905 U_CAPI int32_t U_EXPORT2 usearch_getMatchedText(const UStringSearch *strsrch, in usearch_getMatchedText()
2938 const UStringSearch *strsrch) in usearch_getMatchedLength()
2948 U_CAPI void U_EXPORT2 usearch_setBreakIterator(UStringSearch *strsrch, in usearch_setBreakIterator()
2962 usearch_getBreakIterator(const UStringSearch *strsrch) in usearch_getBreakIterator()
2972 U_CAPI void U_EXPORT2 usearch_setText( UStringSearch *strsrch, in usearch_setText()
3003 U_CAPI const UChar * U_EXPORT2 usearch_getText(const UStringSearch *strsrch, in usearch_getText()
3013 U_CAPI void U_EXPORT2 usearch_setCollator( UStringSearch *strsrch, in usearch_setCollator()
3067 U_CAPI UCollator * U_EXPORT2 usearch_getCollator(const UStringSearch *strsrch) in usearch_getCollator()
3075 U_CAPI void U_EXPORT2 usearch_setPattern( UStringSearch *strsrch, in usearch_setPattern()
3100 usearch_getPattern(const UStringSearch *strsrch, in usearch_getPattern()
3112 U_CAPI int32_t U_EXPORT2 usearch_first(UStringSearch *strsrch, in usearch_first()
3125 U_CAPI int32_t U_EXPORT2 usearch_following(UStringSearch *strsrch, in usearch_following()
3140 U_CAPI int32_t U_EXPORT2 usearch_last(UStringSearch *strsrch, in usearch_last()
3153 U_CAPI int32_t U_EXPORT2 usearch_preceding(UStringSearch *strsrch, in usearch_preceding()
3190 U_CAPI int32_t U_EXPORT2 usearch_next(UStringSearch *strsrch, in usearch_next()
3298 U_CAPI int32_t U_EXPORT2 usearch_previous(UStringSearch *strsrch, in usearch_previous()
3386 U_CAPI void U_EXPORT2 usearch_reset(UStringSearch *strsrch) in usearch_reset()
3474 UStringSearch *strSearch;
3478 CEIBuffer(UStringSearch *ss, UErrorCode *status);
3485 CEIBuffer::CEIBuffer(UStringSearch *ss, UErrorCode *status) { in CEIBuffer()
3623 static int32_t nextBoundaryAfter(UStringSearch *strsrch, int32_t startIndex) { in nextBoundaryAfter()
3685 static UBool isBreakBoundary(UStringSearch *strsrch, int32_t index) { in isBreakBoundary()
3727 static UBool onBreakBoundaries(const UStringSearch *strsrch, int32_t start, int32_t end)
3836 U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch, in usearch_search()
4136 U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch, in usearch_searchBackwards()
4421 UBool usearch_handleNextExact(UStringSearch *strsrch, UErrorCode *status) in usearch_handleNextExact()
4535 UBool usearch_handleNextCanonical(UStringSearch *strsrch, UErrorCode *status) in usearch_handleNextCanonical()
4650 UBool usearch_handlePreviousExact(UStringSearch *strsrch, UErrorCode *status) in usearch_handlePreviousExact()
4795 UBool usearch_handlePreviousCanonical(UStringSearch *strsrch, in usearch_handlePreviousCanonical()