diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-03 01:57:07 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-03 01:57:07 +0000 |
commit | 877535175434bbf768234d10cd6df8085e707381 (patch) | |
tree | 0c08a136830a80ec63dbe6a3368cb88de4224781 /chrome/browser/autofill/credit_card.cc | |
parent | 1314544e05b07de2bfba8c91eff32fa127dca815 (diff) | |
download | chromium_src-877535175434bbf768234d10cd6df8085e707381.zip chromium_src-877535175434bbf768234d10cd6df8085e707381.tar.gz chromium_src-877535175434bbf768234d10cd6df8085e707381.tar.bz2 |
Where possible, use return-by-const-ref for accessors in AutoFill data structures. In addition, I fixed the access levels of many of the modified methods.
BUG=31775
TEST=none
Review URL: http://codereview.chromium.org/661421
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40477 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autofill/credit_card.cc')
-rw-r--r-- | chrome/browser/autofill/credit_card.cc | 118 |
1 files changed, 59 insertions, 59 deletions
diff --git a/chrome/browser/autofill/credit_card.cc b/chrome/browser/autofill/credit_card.cc index 1d4ba55..8c6a3fd 100644 --- a/chrome/browser/autofill/credit_card.cc +++ b/chrome/browser/autofill/credit_card.cc @@ -203,65 +203,6 @@ void CreditCard::SetInfo(const AutoFillType& type, const string16& value) { } } -string16 CreditCard::ExpirationMonthAsString() const { - if (expiration_month_ == 0) - return string16(); - - string16 month = IntToString16(expiration_month_); - if (expiration_month_ >= 10) - return month; - - string16 zero = ASCIIToUTF16("0"); - zero.append(month); - return zero; -} - -string16 CreditCard::Expiration4DigitYearAsString() const { - if (expiration_year_ == 0) - return string16(); - - return IntToString16(Expiration4DigitYear()); -} - -string16 CreditCard::Expiration2DigitYearAsString() const { - if (expiration_year_ == 0) - return string16(); - - return IntToString16(Expiration2DigitYear()); -} - -void CreditCard::SetExpirationMonthFromString(const string16& text) { - int month; - if (!ConvertDate(text, &month)) - return; - - set_expiration_month(month); -} - -void CreditCard::SetExpirationYearFromString(const string16& text) { - int year; - if (!ConvertDate(text, &year)) - return; - - set_expiration_year(year); -} - -void CreditCard::set_expiration_month(int expiration_month) { - if (expiration_month < 0 || expiration_month > 12) - return; - - expiration_month_ = expiration_month; -} - -void CreditCard::set_expiration_year(int expiration_year) { - if (expiration_year != 0 && - (expiration_year < 2006 || expiration_year > 10000)) { - return; - } - - expiration_year_ = expiration_year; -} - string16 CreditCard::PreviewSummary() const { string16 preview; if (number().empty()) @@ -327,6 +268,65 @@ bool CreditCard::operator!=(const CreditCard& creditcard) const { return !operator==(creditcard); } +string16 CreditCard::ExpirationMonthAsString() const { + if (expiration_month_ == 0) + return string16(); + + string16 month = IntToString16(expiration_month_); + if (expiration_month_ >= 10) + return month; + + string16 zero = ASCIIToUTF16("0"); + zero.append(month); + return zero; +} + +string16 CreditCard::Expiration4DigitYearAsString() const { + if (expiration_year_ == 0) + return string16(); + + return IntToString16(Expiration4DigitYear()); +} + +string16 CreditCard::Expiration2DigitYearAsString() const { + if (expiration_year_ == 0) + return string16(); + + return IntToString16(Expiration2DigitYear()); +} + +void CreditCard::SetExpirationMonthFromString(const string16& text) { + int month; + if (!ConvertDate(text, &month)) + return; + + set_expiration_month(month); +} + +void CreditCard::SetExpirationYearFromString(const string16& text) { + int year; + if (!ConvertDate(text, &year)) + return; + + set_expiration_year(year); +} + +void CreditCard::set_expiration_month(int expiration_month) { + if (expiration_month < 0 || expiration_month > 12) + return; + + expiration_month_ = expiration_month; +} + +void CreditCard::set_expiration_year(int expiration_year) { + if (expiration_year != 0 && + (expiration_year < 2006 || expiration_year > 10000)) { + return; + } + + expiration_year_ = expiration_year; +} + bool CreditCard::FindInfoMatchesHelper(const AutoFillFieldType& field_type, const string16& info, string16* match) const { |