H A D | usearch.cpp | 144 * @param strsrch string search data 149 inline int32_t getCE(const UStringSearch *strsrch, uint32_t sourcece) argument 154 sourcece &= strsrch->ceMask; 156 if (strsrch->toShift) { 162 if (strsrch->variableTop > sourcece) { 163 if (strsrch->strength >= UCOL_QUATERNARY) { 170 } else if (strsrch->strength >= UCOL_QUATERNARY && sourcece == UCOL_IGNORABLE) { 286 * @param strsrch string search data 292 inline uint16_t initializePatternCETable(UStringSearch *strsrch, argument 295 UPattern *pattern = &(strsrch 364 initializePatternPCETable(UStringSearch *strsrch, UErrorCode *status) argument 437 initializePattern(UStringSearch *strsrch, UErrorCode *status) argument 548 initialize(UStringSearch *strsrch, UErrorCode *status) argument 574 checkBreakBoundary(const UStringSearch *strsrch, int32_t * , int32_t *end) argument 605 isBreakUnit(const UStringSearch *strsrch, int32_t start, int32_t end) argument 703 getNextUStringSearchBaseOffset(UStringSearch *strsrch, int32_t textoffset) argument 732 shiftForward(UStringSearch *strsrch, int32_t textoffset, int32_t ce, int32_t patternceindex) argument 768 setMatchNotFound(UStringSearch *strsrch) argument 831 checkExtraMatchAccents(const UStringSearch *strsrch, int32_t start, int32_t end, UErrorCode *status) argument 921 hasAccentsBeforeMatch(const UStringSearch *strsrch, int32_t start, int32_t end) argument 1002 hasAccentsAfterMatch(const UStringSearch *strsrch, int32_t start, int32_t end) argument 1075 checkIdentical(const UStringSearch *strsrch, int32_t start, int32_t end) argument 1103 checkRepeatedMatch(UStringSearch *strsrch, int32_t start, int32_t end) argument 1163 checkNextExactContractionMatch(UStringSearch *strsrch, int32_t *start, int32_t *end, UErrorCode *status) argument 1250 checkNextExactMatch(UStringSearch *strsrch, int32_t *textoffset, UErrorCode *status) argument 1406 checkCollationMatch(const UStringSearch *strsrch, UCollationElements *coleiter) argument 1446 doNextCanonicalPrefixMatch(UStringSearch *strsrch, int32_t start, int32_t end, UErrorCode *status) argument 1552 cleanUpSafeText(const UStringSearch *strsrch, UChar *safetext, UChar *safebuffer) argument 1577 doNextCanonicalSuffixMatch(UStringSearch *strsrch, int32_t textoffset, UErrorCode *status) argument 1710 doNextCanonicalMatch(UStringSearch *strsrch, int32_t textoffset, UErrorCode *status) argument 1784 getPreviousUStringSearchBaseOffset(UStringSearch *strsrch, int32_t textoffset) argument 1812 checkNextCanonicalContractionMatch(UStringSearch *strsrch, int32_t *start, int32_t *end, UErrorCode *status) argument 1910 checkNextCanonicalMatch(UStringSearch *strsrch, int32_t *textoffset, UErrorCode *status) argument 1965 reverseShift(UStringSearch *strsrch, int32_t textoffset, int32_t ce, int32_t patternceindex) argument 2010 checkPreviousExactContractionMatch(UStringSearch *strsrch, int32_t *start, int32_t *end, UErrorCode *status) argument 2096 checkPreviousExactMatch(UStringSearch *strsrch, int32_t *textoffset, UErrorCode *status) argument 2150 doPreviousCanonicalSuffixMatch(UStringSearch *strsrch, int32_t start, int32_t end, UErrorCode *status) argument 2237 doPreviousCanonicalPrefixMatch(UStringSearch *strsrch, int32_t textoffset, UErrorCode *status) argument 2373 doPreviousCanonicalMatch(UStringSearch *strsrch, int32_t textoffset, UErrorCode *status) argument 2450 checkPreviousCanonicalContractionMatch(UStringSearch *strsrch, int32_t *start, int32_t *end, UErrorCode *status) argument 2548 checkPreviousCanonicalMatch(UStringSearch *strsrch, int32_t *textoffset, UErrorCode *status) argument 2754 usearch_close(UStringSearch *strsrch) argument 2788 initTextProcessedIter(UStringSearch *strsrch, UErrorCode *status) argument 2806 usearch_setOffset(UStringSearch *strsrch, int32_t position, UErrorCode *status) argument 2823 usearch_getOffset(const UStringSearch *strsrch) argument 2835 usearch_setAttribute(UStringSearch *strsrch, USearchAttribute attribute, USearchAttributeValue value, UErrorCode *status) argument 2867 usearch_getAttribute( const UStringSearch *strsrch, USearchAttribute attribute) argument 2895 usearch_getMatchedStart( const UStringSearch *strsrch) argument 2905 usearch_getMatchedText(const UStringSearch *strsrch, UChar *result, int32_t resultCapacity, UErrorCode *status) argument 2937 usearch_getMatchedLength( const UStringSearch *strsrch) argument 2948 usearch_setBreakIterator(UStringSearch *strsrch, UBreakIterator *breakiter, UErrorCode *status) argument 2962 usearch_getBreakIterator(const UStringSearch *strsrch) argument 2972 usearch_setText( UStringSearch *strsrch, const UChar *text, int32_t textlength, UErrorCode *status) argument 3003 usearch_getText(const UStringSearch *strsrch, int32_t *length) argument 3013 usearch_setCollator( UStringSearch *strsrch, const UCollator *collator, UErrorCode *status) argument 3067 usearch_getCollator(const UStringSearch *strsrch) argument 3075 usearch_setPattern( UStringSearch *strsrch, const UChar *pattern, int32_t patternlength, UErrorCode *status) argument 3100 usearch_getPattern(const UStringSearch *strsrch, int32_t *length) argument 3112 usearch_first(UStringSearch *strsrch, UErrorCode *status) argument 3125 usearch_following(UStringSearch *strsrch, int32_t position, UErrorCode *status) argument 3140 usearch_last(UStringSearch *strsrch, UErrorCode *status) argument 3153 usearch_preceding(UStringSearch *strsrch, int32_t position, UErrorCode *status) argument 3190 usearch_next(UStringSearch *strsrch, UErrorCode *status) argument 3298 usearch_previous(UStringSearch *strsrch, UErrorCode *status) argument 3386 usearch_reset(UStringSearch *strsrch) argument 3623 nextBoundaryAfter(UStringSearch *strsrch, int32_t startIndex) argument 3685 isBreakBoundary(UStringSearch *strsrch, int32_t index) argument 3836 usearch_search(UStringSearch *strsrch, int32_t startIdx, int32_t *matchStart, int32_t *matchLimit, UErrorCode *status) argument 4136 usearch_searchBackwards(UStringSearch *strsrch, int32_t startIdx, int32_t *matchStart, int32_t *matchLimit, UErrorCode *status) argument 4421 usearch_handleNextExact(UStringSearch *strsrch, UErrorCode *status) argument 4535 usearch_handleNextCanonical(UStringSearch *strsrch, UErrorCode *status) argument 4650 usearch_handlePreviousExact(UStringSearch *strsrch, UErrorCode *status) argument 4795 usearch_handlePreviousCanonical(UStringSearch *strsrch, UErrorCode *status) argument [all...] |