11767c5feSopenharmony_ci// Copyright (C) 2009 The Libphonenumber Authors
21767c5feSopenharmony_ci//
31767c5feSopenharmony_ci// Licensed under the Apache License, Version 2.0 (the "License");
41767c5feSopenharmony_ci// you may not use this file except in compliance with the License.
51767c5feSopenharmony_ci// You may obtain a copy of the License at
61767c5feSopenharmony_ci//
71767c5feSopenharmony_ci// http://www.apache.org/licenses/LICENSE-2.0
81767c5feSopenharmony_ci//
91767c5feSopenharmony_ci// Unless required by applicable law or agreed to in writing, software
101767c5feSopenharmony_ci// distributed under the License is distributed on an "AS IS" BASIS,
111767c5feSopenharmony_ci// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
121767c5feSopenharmony_ci// See the License for the specific language governing permissions and
131767c5feSopenharmony_ci// limitations under the License.
141767c5feSopenharmony_ci
151767c5feSopenharmony_ci// Author: Philippe Liard
161767c5feSopenharmony_ci
171767c5feSopenharmony_ci#ifndef I18N_PHONENUMBERS_PHONENUMBER_H_
181767c5feSopenharmony_ci#define I18N_PHONENUMBERS_PHONENUMBER_H_
191767c5feSopenharmony_ci
201767c5feSopenharmony_ci// Helper functions dealing with PhoneNumber and PhoneNumberDesc comparisons.
211767c5feSopenharmony_ci
221767c5feSopenharmony_cinamespace i18n {
231767c5feSopenharmony_cinamespace phonenumbers {
241767c5feSopenharmony_ci
251767c5feSopenharmony_ciclass PhoneNumber;
261767c5feSopenharmony_ciclass PhoneNumberDesc;
271767c5feSopenharmony_ci
281767c5feSopenharmony_ci// Compares two phone numbers.
291767c5feSopenharmony_cibool ExactlySameAs(const PhoneNumber& first_number,
301767c5feSopenharmony_ci                   const PhoneNumber& second_number);
311767c5feSopenharmony_ci
321767c5feSopenharmony_ci
331767c5feSopenharmony_ci// Compares two phone number descriptions.
341767c5feSopenharmony_cibool ExactlySameAs(const PhoneNumberDesc& first_number_desc,
351767c5feSopenharmony_ci                   const PhoneNumberDesc& second_number_desc);
361767c5feSopenharmony_ci
371767c5feSopenharmony_ci}  // namespace phonenumbers
381767c5feSopenharmony_ci}  // namespace i18n
391767c5feSopenharmony_ci
401767c5feSopenharmony_ci#endif  // I18N_PHONENUMBERS_PHONENUMBER_H_
41