OLD | NEW |
---|---|
(Empty) | |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #ifndef CHROME_BROWSER_AUTOFILL_AUTOFILL_COUNTRY_H_ | |
6 #define CHROME_BROWSER_AUTOFILL_AUTOFILL_COUNTRY_H_ | |
7 #pragma once | |
8 | |
9 #include <string> | |
10 | |
11 #include "base/string16.h" | |
12 | |
13 // TODO(isherman): Do we want a namespace for this right now? | |
14 namespace autofill { | |
15 | |
16 enum AutoFillCountry { | |
17 FIRST_COUNTRY = 0, | |
18 AFGHANISTAN = FIRST_COUNTRY, | |
19 ALAND_ISLANDS, | |
20 ALBANIA, | |
21 ALGERIA, | |
22 AMERICAN_SAMOA, | |
23 ANDORRA, | |
24 ANGOLA, | |
25 ANGUILLA, | |
26 ANTARCTICA, | |
27 ANTIGUA_AND_BARBUDA, | |
28 ARGENTINA, | |
29 ARMENIA, | |
30 ARUBA, | |
31 AUSTRALIA, | |
32 AUSTRIA, | |
33 AZERBAIJAN, | |
34 BAHAMAS, | |
35 BAHRAIN, | |
36 BANGLADESH, | |
37 BARBADOS, | |
38 BELARUS, | |
39 BELGIUM, | |
40 BELIZE, | |
41 BENIN, | |
42 BERMUDA, | |
43 BHUTAN, | |
44 BOLIVIA, | |
45 BOSNIA_AND_HERZEGOVINA, | |
46 BOTSWANA, | |
47 BOUVET_ISLAND, | |
48 BRAZIL, | |
49 BRITISH_INDIAN_OCEAN_TERRITORY, | |
50 BRITISH_VIRGIN_ISLANDS, | |
51 BRUNEI_DARUSSALAM, | |
52 BULGARIA, | |
53 BURKINA_FASO, | |
54 BURUNDI, | |
55 CAMBODIA, | |
56 CAMEROON, | |
57 CANADA, | |
58 CAPE_VERDE, | |
59 CAYMAN_ISLANDS, | |
60 CENTRAL_AFRICAN_REPUBLIC, | |
61 CHAD, | |
62 CHILE, | |
63 CHINA, | |
64 CHRISTMAS_ISLAND, | |
65 COCOS_KEELING_ISLANDS, | |
66 COLOMBIA, | |
67 COMOROS, | |
68 COOK_ISLANDS, | |
69 COSTA_RICA, | |
70 COTE_DIVOIRE, | |
71 CROATIA, | |
72 CYPRUS, | |
73 CZECH_REPUBLIC, | |
74 DEMOCRATIC_REPUBLIC_OF_THE_CONGO, | |
75 DENMARK, | |
76 DJIBOUTI, | |
77 DOMINICA, | |
78 DOMINICAN_REPUBLIC, | |
79 EAST_TIMOR, | |
80 ECUADOR, | |
81 EGYPT, | |
82 EL_SALVADOR, | |
83 EQUATORIAL_GUINEA, | |
84 ERITREA, | |
85 ESTONIA, | |
86 ETHIOPIA, | |
87 FALKLAND_ISLANDS, | |
88 FAROE_ISLANDS, | |
89 FEDERATED_STATES_OF_MICRONESIA, | |
90 FIJI, | |
91 FINLAND, | |
92 FRANCE, | |
93 FRENCH_GUIANA, | |
94 FRENCH_POLYNESIA, | |
95 FRENCH_SOUTHERN_TERRITORIES, | |
96 GABON, | |
97 GAMBIA, | |
98 GEORGIA, | |
99 GERMANY, | |
100 GHANA, | |
101 GIBRALTAR, | |
102 GREECE, | |
103 GREENLAND, | |
104 GRENADA, | |
105 GUADELOUPE, | |
106 GUAM, | |
107 GUATEMALA, | |
108 GUERNSEY, | |
109 GUINEA, | |
110 GUINEA_BISSAU, | |
111 GUYANA, | |
112 HAITI, | |
113 HEARD_AND_MCDONALD_ISLANDS, | |
114 HONDURAS, | |
115 HONG_KONG, | |
116 HUNGARY, | |
117 ICELAND, | |
118 INDIA, | |
119 INDONESIA, | |
120 IRAQ, | |
121 IRELAND, | |
122 ISLE_OF_MAN, | |
123 ISRAEL, | |
124 ITALY, | |
125 JAMAICA, | |
126 JAPAN, | |
127 JERSEY, | |
128 JORDAN, | |
129 KAZAKHSTAN, | |
130 KENYA, | |
131 KIRIBATI, | |
132 KUWAIT, | |
133 KYRGYZSTAN, | |
134 LAOS, | |
135 LATVIA, | |
136 LEBANON, | |
137 LESOTHO, | |
138 LIBERIA, | |
139 LIBYAN_JAMAHIRYA, | |
140 LIECHTENSTEIN, | |
141 LITHUANIA, | |
142 LUXEMBOURG, | |
143 MACAO, | |
144 MACEDONIA, | |
145 MADAGASCAR, | |
146 MALAWI, | |
147 MALAYSIA, | |
148 MALDIVES, | |
149 MALI, | |
150 MALTA, | |
151 MARSHALL_ISLANDS, | |
152 MARTINIQUE, | |
153 MAURITANIA, | |
154 MAURITIUS, | |
155 MAYOTTE, | |
156 MEXICO, | |
157 MOLDOVA, | |
158 MONACO, | |
159 MONGOLIA, | |
160 MONTENEGRO, | |
161 MONTSERRAT, | |
162 MOROCCO, | |
163 MOZAMBIQUE, | |
164 NAMIBIA, | |
165 NAURU_CENTRAL_PACIFIC, | |
166 NEPAL, | |
167 NETHERLANDS, | |
168 NETHERLANDS_ANTILLES, | |
169 NEW_CALEDONIA, | |
170 NEW_ZEALAND, | |
171 NICARAGUA, | |
172 NIGER, | |
173 NIGERIA, | |
174 NIUE, | |
175 NORFOLK_ISLAND, | |
176 NORTHERN_MARIANA_ISLANDS, | |
177 NORTH_KOREA, | |
178 NORWAY, | |
179 OMAN, | |
180 PAKISTAN, | |
181 PALAU, | |
182 PALESTINIAN_TERRITORY, | |
183 PANAMA, | |
184 PAPUA_NEW_GUINEA, | |
185 PARAGUAY, | |
186 PERU, | |
187 PHILIPPINES, | |
188 PITCAIRN, | |
189 POLAND, | |
190 PORTUGAL, | |
191 PUERTO_RICO, | |
192 QATAR, | |
193 REPUBLIC_OF_THE_CONGO, | |
194 REUNION, | |
195 ROMANIA, | |
196 RUSSIA, | |
197 RWANDA, | |
198 SAINT_BARTHELEMY, | |
199 SAINT_HELENA, | |
200 SAINT_KITTS_AND_NEVIS, | |
201 SAINT_LUCIA, | |
202 SAINT_MARTIN, | |
203 SAINT_VINCENT_AND_THE_GRENADINES, | |
204 SAMOA, | |
205 SAN_MARINO, | |
206 SAO_TOME_AND_PRINCIPE, | |
207 SAUDI_ARABIA, | |
208 SENEGAL, | |
209 SERBIA, | |
210 SEYCHELLES, | |
211 SIERRA_LEONE, | |
212 SINGAPORE, | |
213 SLOVAKIA, | |
214 SLOVENIA, | |
215 SOLOMON_ISLANDS, | |
216 SOMALIA, | |
217 SOUTH_AFRICA, | |
218 SOUTH_GEORGIA, | |
219 SOUTH_KOREA, | |
220 SPAIN, | |
221 SRI_LANKA, | |
222 ST_PIERRE_AND_MIQUELON, | |
223 SURINAME, | |
224 SVALBARD_AND_JAN_MAYEN_ISLANDS, | |
225 SWAZILAND, | |
226 SWEDEN, | |
227 SWITZERLAND, | |
228 TAIWAN, | |
229 TAJIKISTAN, | |
230 TANZANIA, | |
231 THAILAND, | |
232 TOGO, | |
233 TOKELAU, | |
234 TONGA, | |
235 TRINIDAD_AND_TOBAGO, | |
236 TUNISIA, | |
237 TURKEY, | |
238 TURKMENISTAN, | |
239 TURKS_AND_CAICOS_ISLANDS, | |
240 TUVALU, | |
241 UGANDA, | |
242 UKRAINE, | |
243 UNITED_ARAB_EMIRATES, | |
244 UNITED_KINGDOM, | |
245 UNITED_STATES, | |
246 UNITED_STATES_MINOR_OUTLYING_ISLANDS, | |
247 URUGUAY, | |
248 US_VIRGIN_ISLANDS, | |
249 UZBEKISTAN, | |
250 VANUATU, | |
251 VATICAN, | |
252 VENEZUELA, | |
253 VIETNAM, | |
254 WALLIS_AND_FUTUNA_ISLANDS, | |
255 WESTERN_SAHARA, | |
256 YEMEN, | |
257 ZAMBIA, | |
258 ZIMBABWE, | |
259 | |
260 NUM_COUNTRIES, | |
261 UNKNOWN_COUNTRY | |
262 }; | |
263 | |
264 AutoFillCountry CountryCodeToCountry(const std::string& country_code); | |
arv (Not doing code reviews)
2011/02/11 22:55:37
Please add description of all functions here
| |
265 | |
266 std::string GetCountryCode(AutoFillCountry country); | |
267 string16 GetCountryName(AutoFillCountry country); | |
268 string16 GetPostalCodeLabel(AutoFillCountry country); | |
269 string16 GetStateLabel(AutoFillCountry country); | |
270 | |
271 } // namespace autofill | |
272 | |
273 #endif // CHROME_BROWSER_AUTOFILL_AUTOFILL_COUNTRY_H_ | |
OLD | NEW |