CPP: Make r570 compile in Chromium.
authorphilip.liard@gmail.com <philip.liard@gmail.com@ee073f10-1060-11df-b6a4-87a95322a99c>
Fri, 3 May 2013 13:49:35 +0000 (13:49 +0000)
committerphilip.liard@gmail.com <philip.liard@gmail.com@ee073f10-1060-11df-b6a4-87a95322a99c>
Fri, 3 May 2013 13:49:35 +0000 (13:49 +0000)
commit4b697b915e27c9b8df3ac42d9cbb2751852f4ea1
tree5303db095e9ac3db9e9af38420b73eeee3231271
parent54944989b5c4b2c34aec119c36dc2b116d4ad3b3
CPP: Make r570 compile in Chromium.

This CL ensures that:
- All declarations in headers are made in the i18n::phonenumbers namespace.
- All USE flags/macros are prefixed with I18N_PHONENUMBERS_ to avoid name
  clashes.
- All the code in base/ is actually used (by deleting unused code).
- Outdated occurrences of USE_GOOGLE_BASE don't exist anymore.
- Logging in PhoneNumberUtil is disabled by default (in production). However it
  can be enabled by calling PhoneNumberUtil::SetLogger() as it is now done
  during testing.

BUG=http://crbug.com/236272
R=jia.shao.peng@gmail.com

Review URL: https://codereview.appspot.com/9162043

git-svn-id: http://libphonenumber.googlecode.com/svn/trunk@571 ee073f10-1060-11df-b6a4-87a95322a99c
21 files changed:
cpp/CMakeLists.txt
cpp/src/phonenumbers/base/basictypes.h
cpp/src/phonenumbers/base/memory/scoped_ptr.h
cpp/src/phonenumbers/base/thread_checker.h
cpp/src/phonenumbers/default_logger.cc
cpp/src/phonenumbers/default_logger.h
cpp/src/phonenumbers/phonenumbermatcher.cc
cpp/src/phonenumbers/phonenumberutil.cc
cpp/src/phonenumbers/phonenumberutil.h
cpp/src/phonenumbers/regexp_cache.cc
cpp/src/phonenumbers/regexp_cache.h
cpp/src/phonenumbers/regexp_factory.h
cpp/src/phonenumbers/utf/unicodetext.cc
cpp/src/phonenumbers/utf/unicodetext.h
cpp/src/phonenumbers/utf/unilib.cc
cpp/src/phonenumbers/utf/unilib.h
cpp/test/phonenumbers/asyoutypeformatter_test.cc
cpp/test/phonenumbers/phonenumbermatcher_test.cc
cpp/test/phonenumbers/phonenumberutil_test.cc
cpp/test/phonenumbers/shortnumberutil_test.cc
cpp/test/phonenumbers/utf/unicodetext_test.cc