Lines Matching refs:RegexMatcher
190 constexpr int UniLibBase::RegexMatcher::kError;
191 constexpr int UniLibBase::RegexMatcher::kNoError;
193 std::unique_ptr<UniLibBase::RegexMatcher> UniLibBase::RegexPattern::Matcher( in Matcher()
215 return std::unique_ptr<UniLibBase::RegexMatcher>(new RegexMatcher( in Matcher()
224 return std::unique_ptr<UniLibBase::RegexMatcher>( in Matcher()
225 new RegexMatcher(jni_cache_, {}, {})); in Matcher()
229 UniLibBase::RegexMatcher::RegexMatcher(const JniCache* jni_cache, in RegexMatcher() function in libtextclassifier3::UniLibBase::RegexMatcher
236 bool UniLibBase::RegexMatcher::Matches(int* status) const { in Matches()
252 bool UniLibBase::RegexMatcher::ApproximatelyMatches(int* status) { in ApproximatelyMatches()
294 bool UniLibBase::RegexMatcher::UpdateLastFindOffset() const { in UpdateLastFindOffset()
319 bool UniLibBase::RegexMatcher::Find(int* status) { in Find()
337 int UniLibBase::RegexMatcher::Start(int* status) const { in Start()
341 int UniLibBase::RegexMatcher::Start(int group_idx, int* status) const { in Start()
377 int UniLibBase::RegexMatcher::End(int* status) const { in End()
381 int UniLibBase::RegexMatcher::End(int group_idx, int* status) const { in End()
417 UnicodeText UniLibBase::RegexMatcher::Group(int* status) const { in Group()
444 UnicodeText UniLibBase::RegexMatcher::Group(int group_idx, int* status) const { in Group()