// Copyright 2020 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "base/strings/strcat_win.h" #include #include "base/containers/span.h" #include "base/strings/strcat_internal.h" #include "base/strings/string_piece.h" namespace base { #if defined(BASE_STRING16_IS_STD_U16STRING) std::wstring StrCat(span pieces) { return internal::StrCatT(pieces); } std::wstring StrCat(span pieces) { return internal::StrCatT(pieces); } void StrAppend(std::wstring* dest, span pieces) { internal::StrAppendT(dest, pieces); } void StrAppend(std::wstring* dest, span pieces) { internal::StrAppendT(dest, pieces); } #endif } // namespace base