/* * Copyright (c) Contributors to the Open 3D Engine Project. * For complete copyright and license terms please see the LICENSE at the root of this distribution. * * SPDX-License-Identifier: Apache-2.0 OR MIT * */ #pragma once #include #include namespace AZStd { template class basic_string; template class basic_string_view; template class basic_fixed_string; template void PrintTo(const AZStd::basic_string& value, ::std::ostream* os); template void PrintTo(const AZStd::basic_string_view& value, ::std::ostream* os); template void PrintTo(const AZStd::basic_fixed_string& value, ::std::ostream* os); } namespace AZ::IO { // Add Googletest printers for the AZ::IO::Path classes void PrintTo(const AZ::IO::PathView& path, ::std::ostream* os); void PrintTo(const AZ::IO::Path& path, ::std::ostream* os); void PrintTo(const AZ::IO::FixedMaxPath& path, ::std::ostream* os); } namespace AZ { class EntityId; void PrintTo(AZ::EntityId entityId, ::std::ostream* os); } #include