Lines Matching refs:AffixPatternMatcher
31 static bool matched(const AffixPatternMatcher* affix, const UnicodeString& patternString) { in matched()
39 static int32_t length(const AffixPatternMatcher* matcher) { in length()
47 static bool equals(const AffixPatternMatcher* lhs, const AffixPatternMatcher* rhs) { in equals()
124 AffixPatternMatcher AffixPatternMatcherBuilder::build() { in build()
125 return AffixPatternMatcher(fMatchers, fMatchersLen, fPattern); in build()
225 AffixPatternMatcher AffixPatternMatcher::fromAffixPattern(const UnicodeString& affixPattern, in fromAffixPattern()
247 AffixPatternMatcher::AffixPatternMatcher(MatcherArray& matchers, int32_t matchersLen, in AffixPatternMatcher() function in AffixPatternMatcher
251 UnicodeString AffixPatternMatcher::getPattern() const { in getPattern()
255 bool AffixPatternMatcher::operator==(const AffixPatternMatcher& other) const { in operator ==()
312 AffixPatternMatcher* posPrefix = nullptr; in createAffixMatchers()
313 AffixPatternMatcher* posSuffix = nullptr; in createAffixMatchers()
321 fAffixPatternMatchers[numAffixPatternMatchers] = AffixPatternMatcher::fromAffixPattern( in createAffixMatchers()
323 AffixPatternMatcher* prefix = hasPrefix ? &fAffixPatternMatchers[numAffixPatternMatchers++] in createAffixMatchers()
330 fAffixPatternMatchers[numAffixPatternMatchers] = AffixPatternMatcher::fromAffixPattern( in createAffixMatchers()
332 AffixPatternMatcher* suffix = hasSuffix ? &fAffixPatternMatchers[numAffixPatternMatchers++] in createAffixMatchers()
383 AffixMatcher::AffixMatcher(AffixPatternMatcher* prefix, AffixPatternMatcher* suffix, result_flags_t… in AffixMatcher()