| Index: components/autofill/browser/validation.h
|
| diff --git a/components/autofill/browser/validation.h b/components/autofill/browser/validation.h
|
| index eb7a6fcd8ebe63a74f4afb5c9082861c1a41e5a5..331c924adf722ef11d50afd22da3f48050d138f0 100644
|
| --- a/components/autofill/browser/validation.h
|
| +++ b/components/autofill/browser/validation.h
|
| @@ -6,6 +6,7 @@
|
| #define COMPONENTS_AUTOFILL_BROWSER_VALIDATION_H_
|
|
|
| #include "base/string16.h"
|
| +#include "components/autofill/common/autofill_export.h"
|
|
|
| namespace base {
|
| class Time;
|
| @@ -15,24 +16,26 @@ namespace autofill {
|
|
|
| // Returns true if |year| and |month| describe a date later than |now|.
|
| // |year| must have 4 digits.
|
| -bool IsValidCreditCardExpirationDate(const base::string16& year,
|
| - const base::string16& month,
|
| - const base::Time& now);
|
| +bool AUTOFILL_EXPORT IsValidCreditCardExpirationDate(
|
| + const base::string16& year,
|
| + const base::string16& month,
|
| + const base::Time& now);
|
|
|
| // Returns true if |text| looks like a valid credit card number.
|
| // Uses the Luhn formula to validate the number.
|
| -bool IsValidCreditCardNumber(const base::string16& text);
|
| +bool AUTOFILL_EXPORT IsValidCreditCardNumber(const base::string16& text);
|
|
|
| // Returns true if |text| looks like a valid credit card security code.
|
| -bool IsValidCreditCardSecurityCode(const base::string16& text);
|
| +bool AUTOFILL_EXPORT IsValidCreditCardSecurityCode(const base::string16& text);
|
|
|
| // Returns true if |code| looks like a valid credit card security code
|
| // for the type of credit card designated by |number|.
|
| -bool IsValidCreditCardSecurityCode(const base::string16& code,
|
| - const base::string16& number);
|
| +bool AUTOFILL_EXPORT IsValidCreditCardSecurityCode(
|
| + const base::string16& code,
|
| + const base::string16& number);
|
|
|
| // Returns true if |text| looks like a valid e-mail address.
|
| -bool IsValidEmailAddress(const base::string16& text);
|
| +bool AUTOFILL_EXPORT IsValidEmailAddress(const base::string16& text);
|
|
|
| // Returns true if |text| is a valid US state name or abbreviation. It is
|
| // case insensitive. Valid for US states only.
|
| @@ -40,7 +43,7 @@ bool IsValidState(const base::string16& text);
|
|
|
| // Returns true if |text| looks like a valid zip code.
|
| // Valid for US zip codes only.
|
| -bool IsValidZip(const base::string16& text);
|
| +bool AUTOFILL_EXPORT IsValidZip(const base::string16& text);
|
|
|
| } // namespace autofill
|
|
|
|
|