Chromium Code Reviews| 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 |