Lines Matching refs:RegexMatcher
183 constexpr int UniLibBase::RegexMatcher::kError;
184 constexpr int UniLibBase::RegexMatcher::kNoError;
186 std::unique_ptr<UniLibBase::RegexMatcher> UniLibBase::RegexPattern::Matcher( in Matcher()
208 return std::unique_ptr<UniLibBase::RegexMatcher>(new RegexMatcher( in Matcher()
217 return std::unique_ptr<UniLibBase::RegexMatcher>( in Matcher()
218 new RegexMatcher(jni_cache_, {}, {})); in Matcher()
222 UniLibBase::RegexMatcher::RegexMatcher(const JniCache* jni_cache, in RegexMatcher() function in libtextclassifier3::UniLibBase::RegexMatcher
229 bool UniLibBase::RegexMatcher::Matches(int* status) const { in Matches()
245 bool UniLibBase::RegexMatcher::ApproximatelyMatches(int* status) { in ApproximatelyMatches()
287 bool UniLibBase::RegexMatcher::UpdateLastFindOffset() const { in UpdateLastFindOffset()
312 bool UniLibBase::RegexMatcher::Find(int* status) { in Find()
330 int UniLibBase::RegexMatcher::Start(int* status) const { in Start()
334 int UniLibBase::RegexMatcher::Start(int group_idx, int* status) const { in Start()
370 int UniLibBase::RegexMatcher::End(int* status) const { in End()
374 int UniLibBase::RegexMatcher::End(int group_idx, int* status) const { in End()
410 UnicodeText UniLibBase::RegexMatcher::Group(int* status) const { in Group()
437 UnicodeText UniLibBase::RegexMatcher::Group(int group_idx, int* status) const { in Group()