Index: third_party/libaddressinput/chromium/cpp/src/address_field_util.cc |
diff --git a/third_party/libaddressinput/chromium/cpp/src/address_field_util.cc b/third_party/libaddressinput/chromium/cpp/src/address_field_util.cc |
index 553a940efd76ed748b3027594e7990bdc5fe9820..576b2a1179127acd9163cc58bfdeb2cd5f848e23 100644 |
--- a/third_party/libaddressinput/chromium/cpp/src/address_field_util.cc |
+++ b/third_party/libaddressinput/chromium/cpp/src/address_field_util.cc |
@@ -80,5 +80,17 @@ void ParseAddressFieldsFormat(const std::string& format, |
} |
} |
+void ParseAddressFieldsRequired(const std::string& required, |
+ std::vector<AddressField>* fields) { |
+ assert(fields != NULL); |
+ fields->clear(); |
+ for (std::string::const_iterator token = required.begin(); |
+ token != required.end(); ++token) { |
+ if (IsToken(*token)) { |
+ fields->push_back(ParseToken(*token)); |
+ } |
+ } |
+} |
+ |
} // namespace addressinput |
} // namespace i18n |