Lines Matching defs:const
59 for (const auto& metadata : metadata_collection.metadata()) {
60 const string& region_code = metadata.id();
77 const PhoneMetadata* ShortNumberInfo::GetMetadataForRegion(
78 const string& region_code) const {
90 const MatcherApi& matcher_api,
91 const string& number,
92 const PhoneNumberDesc& desc) {
93 const RepeatedField<int>& lengths = desc.possible_length();
105 bool ShortNumberInfo::RegionDialingFromMatchesNumber(const PhoneNumber& number,
106 const string& region_dialing_from) const {
115 bool ShortNumberInfo::IsPossibleShortNumberForRegion(const PhoneNumber& number,
116 const string& region_dialing_from) const {
120 const PhoneMetadata* phone_metadata =
127 const RepeatedField<int>& lengths =
133 bool ShortNumberInfo::IsPossibleShortNumber(const PhoneNumber& number) const {
139 for (const auto& region_code : region_codes) {
140 const PhoneMetadata* phone_metadata = GetMetadataForRegion(region_code);
144 const RepeatedField<int>& lengths =
155 const PhoneNumber& number, const string& region_dialing_from) const {
159 const PhoneMetadata* phone_metadata =
166 const PhoneNumberDesc& general_desc = phone_metadata->general_desc();
171 const PhoneNumberDesc& short_number_desc = phone_metadata->short_code();
176 bool ShortNumberInfo::IsValidShortNumber(const PhoneNumber& number) const {
189 const PhoneNumber& number, const string& region_dialing_from) const {
193 const PhoneMetadata* phone_metadata =
205 const RepeatedField<int>& lengths =
235 const PhoneNumber& number) const {
246 for (const auto& region_code : region_codes) {
272 const PhoneNumber& number, const list<string>& region_codes,
273 string* region_code) const {
283 for (const auto& region_code_it : region_codes) {
284 const PhoneMetadata* phone_metadata = GetMetadataForRegion(region_code_it);
296 string ShortNumberInfo::GetExampleShortNumber(const string& region_code) const {
297 const PhoneMetadata* phone_metadata = GetMetadataForRegion(region_code);
301 const PhoneNumberDesc& desc = phone_metadata->short_code();
308 string ShortNumberInfo::GetExampleShortNumberForCost(const string& region_code,
309 ShortNumberInfo::ShortNumberCost cost) const {
310 const PhoneMetadata* phone_metadata = GetMetadataForRegion(region_code);
314 const PhoneNumberDesc* desc = nullptr;
336 bool ShortNumberInfo::ConnectsToEmergencyNumber(const string& number,
337 const string& region_code) const {
342 bool ShortNumberInfo::IsEmergencyNumber(const string& number,
343 const string& region_code) const {
348 bool ShortNumberInfo::MatchesEmergencyNumberHelper(const string& number,
349 const string& region_code, bool allow_prefix_match) const {
359 const PhoneMetadata* metadata = GetMetadataForRegion(region_code);
372 bool ShortNumberInfo::IsCarrierSpecific(const PhoneNumber& number) const {
380 const PhoneMetadata* phone_metadata = GetMetadataForRegion(region_code);
386 bool ShortNumberInfo::IsCarrierSpecificForRegion(const PhoneNumber& number,
387 const string& region_dialing_from) const {
393 const PhoneMetadata* phone_metadata =
400 bool ShortNumberInfo::IsSmsServiceForRegion(const PhoneNumber& number,
401 const string& region_dialing_from) const {
407 const PhoneMetadata* phone_metadata =