diff options
Diffstat (limited to 'chromium/components/password_manager/core/common/credential_manager_types.cc')
-rw-r--r-- | chromium/components/password_manager/core/common/credential_manager_types.cc | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/chromium/components/password_manager/core/common/credential_manager_types.cc b/chromium/components/password_manager/core/common/credential_manager_types.cc index 484b2be7858..068d3ac7bfb 100644 --- a/chromium/components/password_manager/core/common/credential_manager_types.cc +++ b/chromium/components/password_manager/core/common/credential_manager_types.cc @@ -5,20 +5,26 @@ #include "components/password_manager/core/common/credential_manager_types.h" #include "base/logging.h" +#include "base/strings/string_number_conversions.h" #include "components/autofill/core/common/password_form.h" namespace password_manager { -std::ostream& operator<<(std::ostream& os, CredentialType value) { +std::string CredentialTypeToString(CredentialType value) { switch (value) { case CredentialType::CREDENTIAL_TYPE_EMPTY: - return os << "CredentialType::CREDENTIAL_TYPE_EMPTY"; + return "CredentialType::CREDENTIAL_TYPE_EMPTY"; case CredentialType::CREDENTIAL_TYPE_PASSWORD: - return os << "CredentialType::CREDENTIAL_TYPE_PASSWORD"; + return "CredentialType::CREDENTIAL_TYPE_PASSWORD"; case CredentialType::CREDENTIAL_TYPE_FEDERATED: - return os << "CredentialType::CREDENTIAL_TYPE_FEDERATED"; + return "CredentialType::CREDENTIAL_TYPE_FEDERATED"; } - return os << "Unknown CredentialType value: " << static_cast<int32_t>(value); + return "Unknown CredentialType value: " + + base::IntToString(static_cast<int>(value)); +} + +std::ostream& operator<<(std::ostream& os, CredentialType value) { + return os << CredentialTypeToString(value); } CredentialInfo::CredentialInfo() : type(CredentialType::CREDENTIAL_TYPE_EMPTY) { |