Lines Matching defs:std

214 std::string ExtnDigits(int max_length) {
224 std::string CreateExtnPattern(bool for_parsing) {
328 void NormalizeHelper(const std::map<char32, char>& normalization_replacements,
344 std::map<char32, char>::const_iterator found_glyph_pair =
386 std::set<PhoneNumberUtil::PhoneNumberType>* types) {
442 std::sort(possible_lengths.begin(), possible_lengths.end());
448 std::sort(local_lengths.begin(), local_lengths.end());
463 if (std::find(local_lengths.begin(), local_lengths.end(), actual_length) !=
476 return std::find(possible_lengths.begin() + 1, possible_lengths.end(),
526 diallable_char_mappings_.insert(std::make_pair('+', '+'));
527 diallable_char_mappings_.insert(std::make_pair('*', '*'));
528 diallable_char_mappings_.insert(std::make_pair('#', '#'));
532 std::make_pair(ToUnicodeCodepoint("-"), '-'));
534 std::make_pair(ToUnicodeCodepoint("\xEF\xBC\x8D" /* "-" */), '-'));
536 std::make_pair(ToUnicodeCodepoint("\xE2\x80\x90" /* "‐" */), '-'));
538 std::make_pair(ToUnicodeCodepoint("\xE2\x80\x91" /* "‑" */), '-'));
540 std::make_pair(ToUnicodeCodepoint("\xE2\x80\x92" /* "‒" */), '-'));
542 std::make_pair(ToUnicodeCodepoint("\xE2\x80\x93" /* "–" */), '-'));
544 std::make_pair(ToUnicodeCodepoint("\xE2\x80\x94" /* "—" */), '-'));
546 std::make_pair(ToUnicodeCodepoint("\xE2\x80\x95" /* "―" */), '-'));
548 std::make_pair(ToUnicodeCodepoint("\xE2\x88\x92" /* "−" */), '-'));
550 std::make_pair(ToUnicodeCodepoint("/"), '/'));
552 std::make_pair(ToUnicodeCodepoint("\xEF\xBC\x8F" /* "/" */), '/'));
554 std::make_pair(ToUnicodeCodepoint(" "), ' '));
556 std::make_pair(ToUnicodeCodepoint("\xE3\x80\x80" /* " " */), ' '));
558 std::make_pair(ToUnicodeCodepoint("\xE2\x81\xA0"), ' '));
560 std::make_pair(ToUnicodeCodepoint("."), '.'));
562 std::make_pair(ToUnicodeCodepoint("\xEF\xBC\x8E" /* "." */), '.'));
565 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("A"), '2'));
566 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("B"), '2'));
567 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("C"), '2'));
568 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("D"), '3'));
569 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("E"), '3'));
570 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("F"), '3'));
571 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("G"), '4'));
572 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("H"), '4'));
573 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("I"), '4'));
574 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("J"), '5'));
575 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("K"), '5'));
576 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("L"), '5'));
577 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("M"), '6'));
578 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("N"), '6'));
579 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("O"), '6'));
580 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("P"), '7'));
581 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("Q"), '7'));
582 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("R"), '7'));
583 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("S"), '7'));
584 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("T"), '8'));
585 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("U"), '8'));
586 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("V"), '8'));
587 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("W"), '9'));
588 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("X"), '9'));
589 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("Y"), '9'));
590 alpha_mappings_.insert(std::make_pair(ToUnicodeCodepoint("Z"), '9'));
591 std::map<char32, char> lower_case_mappings;
592 std::map<char32, char> alpha_letters;
593 for (std::map<char32, char>::const_iterator it = alpha_mappings_.begin();
600 lower_case_mappings.insert(std::make_pair(letter_as_lower, it->second));
604 alpha_letters.insert(std::make_pair(letter_as_lower, letter_as_upper));
605 alpha_letters.insert(std::make_pair(it->first, letter_as_upper));
620 diallable_char_mappings_.insert(std::make_pair(c, c));
621 alpha_phone_mappings_.insert(std::make_pair(c, c));
622 all_plus_number_grouping_symbols_.insert(std::make_pair(c, c));
625 mobile_token_mappings_.insert(std::make_pair(54, '9'));
665 const std::string rfc3966_phone_digit_;
666 const std::string alphanum_;
667 const std::string rfc3966_domainlabel_;
668 const std::string rfc3966_toplabel_;
677 std::map<char32, char> diallable_char_mappings_;
680 std::map<char32, char> alpha_mappings_;
683 std::map<char32, char> alpha_phone_mappings_;
688 std::map<char32, char> all_plus_number_grouping_symbols_;
694 std::map<int, char> mobile_token_mappings_;
701 std::set<int> geo_mobile_countries_without_mobile_area_codes_;
706 std::set<int> geo_mobile_countries_;
774 std::unique_ptr<const RegExp> rfc3966_global_number_digits_pattern_;
778 std::unique_ptr<const RegExp> rfc3966_domainname_pattern_;
861 new std::vector<IntRegionsPair>()),
862 nanpa_regions_(new std::set<string>()),
863 region_to_metadata_map_(new std::map<string, PhoneMetadata>()),
865 new std::map<int, PhoneMetadata>) {
876 std::map<int, std::list<string>* > country_calling_code_to_region_map;
888 country_code_to_non_geographical_metadata_map_->insert(std::make_pair(country_calling_code, *it));
890 region_to_metadata_map_->insert(std::make_pair(region_code, *it));
892 std::map<int, std::list<string>* >::iterator calling_code_in_map =
902 std::list<string>* list_with_region_code = new std::list<string>();
905 std::make_pair(country_calling_code, list_with_region_code));
917 std::sort(country_calling_code_to_region_code_map_->begin(),
932 void PhoneNumberUtil::GetSupportedRegions(std::set<string>* regions)
935 for (std::map<string, PhoneMetadata>::const_iterator it =
943 std::set<int>* calling_codes) const {
945 for (std::map<int, PhoneMetadata>::const_iterator it =
953 std::set<int>* calling_codes) const {
955 for (std::vector<IntRegionsPair>::const_iterator it =
964 std::set<PhoneNumberType>* types) const {
976 std::set<PhoneNumberType>* types) const {
1093 return (std::binary_search(country_calling_code_to_region_code_map_->begin(),
1102 std::map<string, PhoneMetadata>::const_iterator it =
1112 std::map<int, PhoneMetadata>::const_iterator it =
1435 std::string international_prefix_for_formatting;
1871 std::list<string>* region_codes) const {
1877 typedef std::vector<IntRegionsPair>::const_iterator ConstIterator;
1878 std::pair<ConstIterator, ConstIterator> range =
1879 std::equal_range(country_calling_code_to_region_code_map_->begin(),
1896 std::list<string> region_codes;
1907 std::list<string> region_codes;
1923 const PhoneNumber& number, const std::list<string>& region_codes,
1928 for (std::list<string>::const_iterator it = region_codes.begin();
2057 std::set<string> regions;
2066 std::set<int> global_network_calling_codes;
2068 for (std::set<int>::const_iterator it = global_network_calling_codes.begin();
2539 std::find(number_desc.possible_length().begin(),
2622 string(std::max(number.number_of_leading_zeros(), 0), '0') : "");
2704 std::map<int, char>::iterator it = reg_exps_->mobile_token_mappings_.find(
2923 bool PhoneNumberUtil::MaybeStripExtension(string* number, std::string* extension)