OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "components/autofill/core/browser/credit_card.h" | 5 #include "components/autofill/core/browser/credit_card.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <algorithm> | 9 #include <algorithm> |
10 #include <ostream> | 10 #include <ostream> |
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
126 | 126 |
127 CreditCard::CreditCard(const CreditCard& credit_card) | 127 CreditCard::CreditCard(const CreditCard& credit_card) |
128 : AutofillDataModel(std::string(), std::string()) { | 128 : AutofillDataModel(std::string(), std::string()) { |
129 operator=(credit_card); | 129 operator=(credit_card); |
130 } | 130 } |
131 | 131 |
132 CreditCard::~CreditCard() {} | 132 CreditCard::~CreditCard() {} |
133 | 133 |
134 // static | 134 // static |
135 const base::string16 CreditCard::StripSeparators(const base::string16& number) { | 135 const base::string16 CreditCard::StripSeparators(const base::string16& number) { |
136 const char16 kSeparators[] = {'-', ' ', '\0'}; | 136 const base::char16 kSeparators[] = {'-', ' ', '\0'}; |
137 base::string16 stripped; | 137 base::string16 stripped; |
138 RemoveChars(number, kSeparators, &stripped); | 138 base::RemoveChars(number, kSeparators, &stripped); |
139 return stripped; | 139 return stripped; |
140 } | 140 } |
141 | 141 |
142 // static | 142 // static |
143 base::string16 CreditCard::TypeForDisplay(const std::string& type) { | 143 base::string16 CreditCard::TypeForDisplay(const std::string& type) { |
144 if (type == kAmericanExpressCard) | 144 if (type == kAmericanExpressCard) |
145 return l10n_util::GetStringUTF16(IDS_AUTOFILL_CC_AMEX); | 145 return l10n_util::GetStringUTF16(IDS_AUTOFILL_CC_AMEX); |
146 if (type == kDinersCard) | 146 if (type == kDinersCard) |
147 return l10n_util::GetStringUTF16(IDS_AUTOFILL_CC_DINERS); | 147 return l10n_util::GetStringUTF16(IDS_AUTOFILL_CC_DINERS); |
148 if (type == kDiscoverCard) | 148 if (type == kDiscoverCard) |
(...skipping 534 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
683 const char* const kAmericanExpressCard = "americanExpressCC"; | 683 const char* const kAmericanExpressCard = "americanExpressCC"; |
684 const char* const kDinersCard = "dinersCC"; | 684 const char* const kDinersCard = "dinersCC"; |
685 const char* const kDiscoverCard = "discoverCC"; | 685 const char* const kDiscoverCard = "discoverCC"; |
686 const char* const kGenericCard = "genericCC"; | 686 const char* const kGenericCard = "genericCC"; |
687 const char* const kJCBCard = "jcbCC"; | 687 const char* const kJCBCard = "jcbCC"; |
688 const char* const kMasterCard = "masterCardCC"; | 688 const char* const kMasterCard = "masterCardCC"; |
689 const char* const kUnionPay = "unionPayCC"; | 689 const char* const kUnionPay = "unionPayCC"; |
690 const char* const kVisaCard = "visaCC"; | 690 const char* const kVisaCard = "visaCC"; |
691 | 691 |
692 } // namespace autofill | 692 } // namespace autofill |
OLD | NEW |