Home
last modified time | relevance | path

Searched refs:possibleNumber (Results 1 - 8 of 8) sorted by relevance

/base/global/i18n/frameworks/intl/entity_recognition/phone_number_recognition/src/
H A Dregex_rule.cpp85 PhoneNumberMatch* RegexRule::IsValid(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) in IsValid() argument
88 return IsValidPreSuf(possibleNumber, message); in IsValid()
90 return IsValidCode(possibleNumber, message); in IsValid()
92 return IsValidRawstr(possibleNumber, message); in IsValid()
94 return IsValidDefault(possibleNumber, message); in IsValid()
97 // Check the preifx or suffix of possibleNumber
98 PhoneNumberMatch* RegexRule::IsValidPreSuf(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) in IsValidPreSuf() argument
100 if (possibleNumber != nullptr) { in IsValidPreSuf()
101 if (possibleNumber->start() - 1 >= 0) { in IsValidPreSuf()
102 return IsValidStart(possibleNumber, messag in IsValidPreSuf()
112 IsValidEnd(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) IsValidEnd() argument
156 IsValidStart(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) IsValidStart() argument
195 IsValidDefault(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) IsValidDefault() argument
252 IsValidCode(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) IsValidCode() argument
272 IsValidRawstr(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) IsValidRawstr() argument
299 Handle(PhoneNumberMatch *possibleNumber, icu::UnicodeString& message) Handle() argument
315 HandleDefault(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) HandleDefault() argument
327 HandleOperator(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) HandleOperator() argument
342 HandleBlank(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) HandleBlank() argument
375 HandleSlant(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) HandleSlant() argument
412 HandleStartWithMobile(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) HandleStartWithMobile() argument
418 HandleEndWithMobile(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) HandleEndWithMobile() argument
495 HandlePossibleNumberWithPattern(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message, bool isStartsWithNumber) HandlePossibleNumberWithPattern() argument
[all...]
H A Dcode_rule.cpp45 PhoneNumberMatch* CodeRule::IsValid(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) in IsValid() argument
48 return IsValidPreSuf(possibleNumber, message); in IsValid()
50 return IsValidCode(possibleNumber, message); in IsValid()
52 return IsValidRawstr(possibleNumber, message); in IsValid()
54 return IsValidDefault(possibleNumber, message); in IsValid()
57 // Check the preifx or suffix of possibleNumber
58 PhoneNumberMatch* CodeRule::IsValidPreSuf(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) in IsValidPreSuf() argument
60 if (possibleNumber->start() - 1 >= 0) { in IsValidPreSuf()
61 return IsValidStart(possibleNumber, message); in IsValidPreSuf()
63 if (possibleNumber in IsValidPreSuf()
70 IsValidEnd(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) IsValidEnd() argument
114 IsValidStart(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) IsValidStart() argument
153 IsValidDefault(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) IsValidDefault() argument
210 IsValidCode(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) IsValidCode() argument
230 IsValidRawstr(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) IsValidRawstr() argument
[all...]
H A Dpositive_rule.cpp108 std::vector<MatchedNumberInfo> PositiveRule::HandleInner(PhoneNumberMatch *possibleNumber, icu::UnicodeString& message) in HandleInner() argument
111 return HandleOperator(possibleNumber, message); in HandleInner()
113 return HandleBlank(possibleNumber, message); in HandleInner()
115 return HandleSlant(possibleNumber, message); in HandleInner()
117 return HandleStartWithMobile(possibleNumber, message); in HandleInner()
119 return HandleEndWithMobile(possibleNumber, message); in HandleInner()
121 return HandleDefault(possibleNumber, message); in HandleInner()
124 std::vector<MatchedNumberInfo> PositiveRule::HandleDefault(PhoneNumberMatch* possibleNumber, in HandleDefault() argument
137 std::vector<MatchedNumberInfo> PositiveRule::HandleOperator(PhoneNumberMatch* possibleNumber, in HandleOperator() argument
141 if (possibleNumber in HandleOperator()
153 HandleBlank(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) HandleBlank() argument
186 HandleSlant(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) HandleSlant() argument
223 HandleStartWithMobile(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) HandleStartWithMobile() argument
229 HandleEndWithMobile(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message) HandleEndWithMobile() argument
279 HandlePossibleNumberWithPattern(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message, bool isStartsWithNumber) HandlePossibleNumberWithPattern() argument
[all...]
/base/global/i18n/frameworks/intl/entity_recognition/phone_number_recognition/include/
H A Dregex_rule.h37 std::vector<MatchedNumberInfo> Handle(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
38 PhoneNumberMatch* IsValid(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message); // codes rules
44 std::vector<MatchedNumberInfo> HandlePossibleNumberWithPattern(PhoneNumberMatch* possibleNumber,
49 PhoneNumberMatch* IsValidEnd(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message); // codes rules
50 PhoneNumberMatch* IsValidStart(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message); // codes rules
51 PhoneNumberMatch* IsValidDefault(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message); // codes rules
52 PhoneNumberMatch* IsValidPreSuf(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message); // codes rules
53 PhoneNumberMatch* IsValidCode(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message); // codes rules
54 PhoneNumberMatch* IsValidRawstr(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message); // codes rules
56 std::vector<MatchedNumberInfo> HandleDefault(PhoneNumberMatch* possibleNumber, ic
[all...]
H A Dcode_rule.h29 PhoneNumberMatch* IsValid(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
37 PhoneNumberMatch* IsValidEnd(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
38 PhoneNumberMatch* IsValidStart(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
39 PhoneNumberMatch* IsValidDefault(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
40 PhoneNumberMatch* IsValidPreSuf(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
41 PhoneNumberMatch* IsValidCode(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
42 PhoneNumberMatch* IsValidRawstr(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
H A Dpositive_rule.h30 std::vector<MatchedNumberInfo> HandleInner(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
35 std::vector<MatchedNumberInfo> HandlePossibleNumberWithPattern(PhoneNumberMatch* possibleNumber,
38 std::vector<MatchedNumberInfo> HandleDefault(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
39 std::vector<MatchedNumberInfo> HandleOperator(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
40 std::vector<MatchedNumberInfo> HandleBlank(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
41 std::vector<MatchedNumberInfo> HandleSlant(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
42 std::vector<MatchedNumberInfo> HandleStartWithMobile(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
43 std::vector<MatchedNumberInfo> HandleEndWithMobile(PhoneNumberMatch* possibleNumber, icu::UnicodeString& message);
/base/global/i18n/frameworks/intl/test/fuzztest/regexrule_fuzzer/
H A Dregexrule_fuzzer.cpp42 PhoneNumberMatch* possibleNumber = new PhoneNumberMatch(size, input, phoneNumber); in DoSomethingInterestingWithMyAPI() local
43 regexRule->Handle(possibleNumber, regex); in DoSomethingInterestingWithMyAPI()
44 regexRule->IsValid(possibleNumber, regex); in DoSomethingInterestingWithMyAPI()
46 delete possibleNumber; in DoSomethingInterestingWithMyAPI()
/base/global/i18n/frameworks/intl/test/unittest/
H A Dintl_test_extent.cpp575 std::unique_ptr<PhoneNumberMatch> possibleNumber = in HWTEST_F() local
578 regexRule2->IsValid(possibleNumber.get(), message); in HWTEST_F()
587 regexRule3->IsValid(possibleNumber.get(), message); in HWTEST_F()
1096 std::unique_ptr<PhoneNumberMatch> possibleNumber = std::make_unique<PhoneNumberMatch>(start, rawStr, phoneNumber); in HWTEST_F() local
1104 std::vector<MatchedNumberInfo> vector = pRule->HandleInner(possibleNumber.get(), message); in HWTEST_F()
1107 vector = pRule2->HandleInner(possibleNumber.get(), message); in HWTEST_F()
1108 vector = pRule2->Handle(possibleNumber.get(), message); in HWTEST_F()
1111 vector = pRule3->HandleInner(possibleNumber.get(), message); in HWTEST_F()
1112 vector = pRule3->Handle(possibleNumber.get(), message); in HWTEST_F()
1145 std::unique_ptr<PhoneNumberMatch> possibleNumber in HWTEST_F() local
1172 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1195 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1222 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1254 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1294 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1325 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1355 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1514 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1550 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1629 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1671 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1726 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1768 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1885 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1907 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1941 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
1965 std::unique_ptr<PhoneNumberMatch> possibleNumber = HWTEST_F() local
[all...]

Completed in 7 milliseconds