// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreTypes.h" #include "Traits/ElementType.h" #include "Traits/IsContiguousContainer.h" namespace UE::DerivedData { template class TSharedString; using FSharedString = TSharedString; using FAnsiSharedString = TSharedString; using FWideSharedString = TSharedString; using FUtf8SharedString = TSharedString; } // UE::DerivedData template struct TIsContiguousContainer> { static constexpr bool Value = true; }; template struct TElementType> { using Type = CharType; };