CPP: Add AbstractRegExpFactory to allow the use of both ICU Regex and RE2.
authorphilip.liard@gmail.com <philip.liard@gmail.com@ee073f10-1060-11df-b6a4-87a95322a99c>
Tue, 12 Jul 2011 15:41:29 +0000 (15:41 +0000)
committerphilip.liard@gmail.com <philip.liard@gmail.com@ee073f10-1060-11df-b6a4-87a95322a99c>
Tue, 12 Jul 2011 15:41:29 +0000 (15:41 +0000)
commitb2fc485c6502c21f1fcd46702bcd4743d2d16219
tree6c652536e345ffb5c5d475ea80432910495e65c1
parent10bf6fb03b8d6763facc180d4f97c85287f4d118
CPP: Add AbstractRegExpFactory to allow the use of both ICU Regex and RE2.

git-svn-id: http://libphonenumber.googlecode.com/svn/trunk@300 ee073f10-1060-11df-b6a4-87a95322a99c
14 files changed:
cpp/CMakeLists.txt
cpp/src/phonenumbers/phonenumberutil.cc
cpp/src/phonenumbers/phonenumberutil.h
cpp/src/phonenumbers/regexp_adapter.h
cpp/src/phonenumbers/regexp_adapter_icu.cc
cpp/src/phonenumbers/regexp_adapter_icu.h [new file with mode: 0644]
cpp/src/phonenumbers/regexp_adapter_re2.cc
cpp/src/phonenumbers/regexp_adapter_re2.h [new file with mode: 0644]
cpp/src/phonenumbers/regexp_adapter_test.cc
cpp/src/phonenumbers/regexp_cache.cc
cpp/src/phonenumbers/regexp_cache.h
cpp/src/phonenumbers/regexp_cache_test.cc
cpp/src/phonenumbers/regexp_factory.h [new file with mode: 0644]
cpp/src/phonenumbers/stl_util.h