From ffe6b61b424bdd6d60392036346b5df3d7f25880 Mon Sep 17 00:00:00 2001 From: mordentral Date: Mon, 10 Apr 2017 14:41:49 -0400 Subject: [PATCH] The Large PCH removal / switch over to Include-What-You-Use (IWYU) Former-commit-id: ab4d04af5ff02b70692cfdfbb43f68563f89b2a8 --- .../AdvancedSessions.Build.cs | 3 ++ .../Classes/AdvancedExternalUILibrary.h | 2 +- .../Classes/AdvancedFriendsGameInstance.h | 2 +- .../Classes/AdvancedFriendsInterface.h | 2 +- .../Classes/AdvancedFriendsLibrary.h | 2 +- .../Classes/AdvancedIdentityLibrary.h | 2 +- .../Classes/AdvancedSessions.h | 1 - .../Classes/AdvancedSessionsLibrary.h | 2 +- .../Classes/AdvancedVoiceLibrary.h | 2 +- .../Classes/BlueprintDataDefinitions.h | 2 +- .../Classes/CancelFindSessionsCallbackProxy.h | 2 +- .../CreateSessionCallbackProxyAdvanced.h | 3 +- .../Classes/EndSessionCallbackProxy.h | 2 +- .../Classes/FindFriendSessionCallbackProxy.h | 2 +- .../FindSessionsCallbackProxyAdvanced.h | 3 +- .../Classes/GetFriendsCallbackProxy.h | 2 +- .../Classes/GetRecentPlayersCallbackProxy.h | 2 +- .../Classes/GetUserPrivilegeCallbackProxy.h | 2 +- .../Classes/LoginUserCallbackProxy.h | 2 +- .../Classes/LogoutUserCallbackProxy.h | 2 +- .../Classes/OnlineSubSystemHeader.h | 32 +++++++++---------- .../Classes/SendFriendInviteCallbackProxy.h | 2 +- .../UpdateSessionCallbackProxyAdvanced.h | 2 +- .../Private/AdvancedExternalUILibrary.cpp | 4 +-- .../Private/AdvancedFriendsGameInstance.cpp | 2 +- .../Private/AdvancedFriendsInterface.cpp | 2 +- .../Private/AdvancedFriendsLibrary.cpp | 2 +- .../Private/AdvancedIdentityLibrary.cpp | 2 +- .../Private/AdvancedSessions.cpp | 3 +- .../Private/AdvancedSessionsLibrary.cpp | 2 +- .../Private/AdvancedVoiceLibrary.cpp | 2 +- .../CancelFindSessionsCallbackProxy.cpp | 2 +- .../CreateSessionCallbackProxyAdvanced.cpp | 2 +- .../Private/EndSessionCallbackProxy.cpp | 2 +- .../FindFriendSessionCallbackProxy.cpp | 2 +- .../FindSessionsCallbackProxyAdvanced.cpp | 2 +- .../Private/GetFriendsCallbackProxy.cpp | 2 +- .../Private/GetRecentPlayersCallbackProxy.cpp | 2 +- .../Private/GetUserPrivilegeCallbackProxy.cpp | 2 +- .../Private/LoginUserCallbackProxy.cpp | 2 +- .../Private/LogoutUserCallbackProxy.cpp | 2 +- .../Private/SendFriendInviteCallbackProxy.cpp | 2 +- .../UpdateSessionCallbackProxyAdvanced.cpp | 2 +- .../AdvancedSteamSessions.Build.cs | 3 ++ .../Classes/AdvancedSteamFriendsLibrary.h | 3 +- .../Classes/AdvancedSteamSessions.h | 2 +- .../Classes/AdvancedSteamWorkshopLibrary.h | 2 +- .../SteamWSRequestUGCDetailsCallbackProxy.h | 2 ++ .../Private/AdvancedSteamFriendsLibrary.cpp | 3 +- .../Private/AdvancedSteamSessions.cpp | 3 +- .../Private/AdvancedSteamWorkshopLibrary.cpp | 2 +- .../SteamWSRequestUGCDetailsCallbackProxy.cpp | 2 +- 52 files changed, 73 insertions(+), 70 deletions(-) diff --git a/AdvancedSessions/Source/AdvancedSessions/AdvancedSessions.Build.cs b/AdvancedSessions/Source/AdvancedSessions/AdvancedSessions.Build.cs index 665cbfe..f43a606 100644 --- a/AdvancedSessions/Source/AdvancedSessions/AdvancedSessions.Build.cs +++ b/AdvancedSessions/Source/AdvancedSessions/AdvancedSessions.Build.cs @@ -5,6 +5,9 @@ public class AdvancedSessions : ModuleRules { public AdvancedSessions(TargetInfo Target) { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + //bEnforceIWYU = true; + Definitions.Add("WITH_ADVANCED_SESSIONS=1"); PrivateIncludePaths.AddRange(new string[] { "AdvancedSessions/Private"/*, "OnlineSubsystemSteam/Private"*/ }); diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedExternalUILibrary.h b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedExternalUILibrary.h index 84f0122..f4e0e15 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedExternalUILibrary.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedExternalUILibrary.h @@ -1,7 +1,7 @@ // Fill out your copyright notice in the Description page of Project Settings. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "Kismet/BlueprintFunctionLibrary.h" #include "Online.h" #include "OnlineSubsystem.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsGameInstance.h b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsGameInstance.h index 6fc783b..0b92f2e 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsGameInstance.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsGameInstance.h @@ -1,7 +1,7 @@ // Fill out your copyright notice in the Description page of Project Settings. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "Kismet/BlueprintFunctionLibrary.h" #include "Online.h" #include "OnlineSubsystem.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsInterface.h b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsInterface.h index f3f34e0..11d851a 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsInterface.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsInterface.h @@ -1,7 +1,7 @@ // Fill out your copyright notice in the Description page of Project Settings. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "Kismet/BlueprintFunctionLibrary.h" #include "Online.h" #include "OnlineSubsystem.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsLibrary.h b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsLibrary.h index 6c4dbf4..56046a7 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsLibrary.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedFriendsLibrary.h @@ -1,7 +1,7 @@ // Fill out your copyright notice in the Description page of Project Settings. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "Kismet/BlueprintFunctionLibrary.h" #include "Online.h" #include "OnlineSubsystem.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedIdentityLibrary.h b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedIdentityLibrary.h index 1db2cd2..cc8aaa7 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedIdentityLibrary.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedIdentityLibrary.h @@ -1,7 +1,7 @@ // Fill out your copyright notice in the Description page of Project Settings. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "Kismet/BlueprintFunctionLibrary.h" #include "Online.h" #include "OnlineSubsystem.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedSessions.h b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedSessions.h index c2cbeec..79f4ea8 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedSessions.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedSessions.h @@ -1,6 +1,5 @@ #pragma once -#include "OnlineSubSystemHeader.h" #include "ModuleManager.h" class AdvancedSessions : public IModuleInterface diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedSessionsLibrary.h b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedSessionsLibrary.h index e1a189e..4eb361e 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedSessionsLibrary.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedSessionsLibrary.h @@ -1,7 +1,7 @@ // Fill out your copyright notice in the Description page of Project Settings. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "Kismet/BlueprintFunctionLibrary.h" #include "Online.h" #include "OnlineSubsystem.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedVoiceLibrary.h b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedVoiceLibrary.h index 76d37bc..22ac54d 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedVoiceLibrary.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/AdvancedVoiceLibrary.h @@ -1,7 +1,7 @@ // Fill out your copyright notice in the Description page of Project Settings. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "Kismet/BlueprintFunctionLibrary.h" #include "Online.h" #include "OnlineSubsystem.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h b/AdvancedSessions/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h index c0bce6f..59bf499 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h @@ -1,5 +1,5 @@ #pragma once - +#include "CoreMinimal.h" #include "EngineMinimal.h" #include "Engine/Engine.h" #include "GameFramework/PlayerState.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/CancelFindSessionsCallbackProxy.h b/AdvancedSessions/Source/AdvancedSessions/Classes/CancelFindSessionsCallbackProxy.h index afabc6f..6ba2785 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/CancelFindSessionsCallbackProxy.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/CancelFindSessionsCallbackProxy.h @@ -1,6 +1,6 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once - +#include "CoreMinimal.h" #include "OnlineSessionInterface.h" #include "CancelFindSessionsCallbackProxy.generated.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/CreateSessionCallbackProxyAdvanced.h b/AdvancedSessions/Source/AdvancedSessions/Classes/CreateSessionCallbackProxyAdvanced.h index 2b1775c..110777c 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/CreateSessionCallbackProxyAdvanced.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/CreateSessionCallbackProxyAdvanced.h @@ -1,8 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once -#include "OnlineSubSystemHeader.h" - +#include "CoreMinimal.h" #include "CreateSessionCallbackProxyAdvanced.generated.h" UCLASS(MinimalAPI) diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/EndSessionCallbackProxy.h b/AdvancedSessions/Source/AdvancedSessions/Classes/EndSessionCallbackProxy.h index 8b88a58..bdfa52b 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/EndSessionCallbackProxy.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/EndSessionCallbackProxy.h @@ -1,6 +1,6 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once - +#include "CoreMinimal.h" #include "OnlineSessionInterface.h" #include "EndSessionCallbackProxy.generated.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/FindFriendSessionCallbackProxy.h b/AdvancedSessions/Source/AdvancedSessions/Classes/FindFriendSessionCallbackProxy.h index ccca32f..7b91ad4 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/FindFriendSessionCallbackProxy.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/FindFriendSessionCallbackProxy.h @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "FindFriendSessionCallbackProxy.generated.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/FindSessionsCallbackProxyAdvanced.h b/AdvancedSessions/Source/AdvancedSessions/Classes/FindSessionsCallbackProxyAdvanced.h index 731638d..ff68209 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/FindSessionsCallbackProxyAdvanced.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/FindSessionsCallbackProxyAdvanced.h @@ -1,8 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once - +#include "CoreMinimal.h" #include "OnlineSessionInterface.h" -#include "OnlineSubSystemHeader.h" #include "FindSessionsCallbackProxy.h" #include "FindSessionsCallbackProxyAdvanced.generated.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/GetFriendsCallbackProxy.h b/AdvancedSessions/Source/AdvancedSessions/Classes/GetFriendsCallbackProxy.h index 9d495c5..cbec417 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/GetFriendsCallbackProxy.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/GetFriendsCallbackProxy.h @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "GetFriendsCallbackProxy.generated.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/GetRecentPlayersCallbackProxy.h b/AdvancedSessions/Source/AdvancedSessions/Classes/GetRecentPlayersCallbackProxy.h index aaa2897..ccff16f 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/GetRecentPlayersCallbackProxy.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/GetRecentPlayersCallbackProxy.h @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "GetRecentPlayersCallbackProxy.generated.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/GetUserPrivilegeCallbackProxy.h b/AdvancedSessions/Source/AdvancedSessions/Classes/GetUserPrivilegeCallbackProxy.h index 426263f..cea6d6b 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/GetUserPrivilegeCallbackProxy.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/GetUserPrivilegeCallbackProxy.h @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "BlueprintDataDefinitions.h" #include "OnlineIdentityInterface.h" #include "GetUserPrivilegeCallbackProxy.generated.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/LoginUserCallbackProxy.h b/AdvancedSessions/Source/AdvancedSessions/Classes/LoginUserCallbackProxy.h index 768b156..8dabab2 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/LoginUserCallbackProxy.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/LoginUserCallbackProxy.h @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "OnlineIdentityInterface.h" #include "LoginUserCallbackProxy.generated.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/LogoutUserCallbackProxy.h b/AdvancedSessions/Source/AdvancedSessions/Classes/LogoutUserCallbackProxy.h index 7096649..c739e1c 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/LogoutUserCallbackProxy.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/LogoutUserCallbackProxy.h @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "OnlineIdentityInterface.h" #include "LogoutUserCallbackProxy.generated.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/OnlineSubSystemHeader.h b/AdvancedSessions/Source/AdvancedSessions/Classes/OnlineSubSystemHeader.h index b696f07..bda3423 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/OnlineSubSystemHeader.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/OnlineSubSystemHeader.h @@ -1,17 +1,17 @@ #pragma once -#include "EngineMinimal.h" -#include "Core.h" -#include "OnlineSessionInterface.h" -#include "OnlineSessionSettings.h" -#include "OnlineDelegateMacros.h" -#include "OnlineSubsystem.h" -#include "OnlineSubsystemImpl.h" -#include "OnlineSubsystemUtils.h" -#include "OnlineSubsystemUtilsModule.h" -#include "ModuleManager.h" -#include "OnlineSubsystemUtilsClasses.h" -#include "BlueprintDataDefinitions.h" +//#include "EngineMinimal.h" +//#include "Core.h" +//#include "OnlineSessionInterface.h" +//#include "OnlineSessionSettings.h" +//#include "OnlineDelegateMacros.h" +//#include "OnlineSubsystem.h" +//#include "OnlineSubsystemImpl.h" +//#include "OnlineSubsystemUtils.h" +//#include "OnlineSubsystemUtilsModule.h" +//#include "ModuleManager.h" +//#include "OnlineSubsystemUtilsClasses.h" +//#include "BlueprintDataDefinitions.h" /*#include "VoiceEngineImpl.h" @@ -21,7 +21,7 @@ // Found this in the steam controller, seems like a nice thought since steam is throwing errors // Disable crazy warnings that claim that standard C library is "deprecated". -#ifdef _MSC_VER -#pragma warning(push) -#pragma warning(disable:4996) -#endif +//#ifdef _MSC_VER +//#pragma warning(push) +//#pragma warning(disable:4996) +//#endif diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/SendFriendInviteCallbackProxy.h b/AdvancedSessions/Source/AdvancedSessions/Classes/SendFriendInviteCallbackProxy.h index 323de53..3cbc40c 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/SendFriendInviteCallbackProxy.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/SendFriendInviteCallbackProxy.h @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "SendFriendInviteCallbackProxy.generated.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Classes/UpdateSessionCallbackProxyAdvanced.h b/AdvancedSessions/Source/AdvancedSessions/Classes/UpdateSessionCallbackProxyAdvanced.h index bc7ec2e..fb3c58e 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Classes/UpdateSessionCallbackProxyAdvanced.h +++ b/AdvancedSessions/Source/AdvancedSessions/Classes/UpdateSessionCallbackProxyAdvanced.h @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "UpdateSessionCallbackProxyAdvanced.generated.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedExternalUILibrary.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedExternalUILibrary.cpp index d62318d..2851b29 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedExternalUILibrary.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedExternalUILibrary.cpp @@ -1,7 +1,7 @@ // Fill out your copyright notice in the Description page of Project Settings. -#include "OnlineSubSystemHeader.h" -#include "Engine/LocalPlayer.h" #include "AdvancedExternalUILibrary.h" +#include "Engine/LocalPlayer.h" + //General Log DEFINE_LOG_CATEGORY(AdvancedExternalUILog); diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedFriendsGameInstance.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedFriendsGameInstance.cpp index c375276..d26687a 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedFriendsGameInstance.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedFriendsGameInstance.cpp @@ -1,7 +1,7 @@ // Fill out your copyright notice in the Description page of Project Settings. -#include "OnlineSubSystemHeader.h" #include "AdvancedFriendsGameInstance.h" + //General Log DEFINE_LOG_CATEGORY(AdvancedFriendsInterfaceLog); diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedFriendsInterface.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedFriendsInterface.cpp index 0468aa1..e4487f1 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedFriendsInterface.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedFriendsInterface.cpp @@ -1,8 +1,8 @@ // Fill out your copyright notice in the Description page of Project Settings. -#include "OnlineSubSystemHeader.h" #include "AdvancedFriendsInterface.h" + UAdvancedFriendsInterface::UAdvancedFriendsInterface(const class FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) { diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedFriendsLibrary.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedFriendsLibrary.cpp index 6053e74..7f2fb45 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedFriendsLibrary.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedFriendsLibrary.cpp @@ -1,8 +1,8 @@ // Fill out your copyright notice in the Description page of Project Settings. -#include "OnlineSubSystemHeader.h" #include "AdvancedFriendsLibrary.h" + // This is taken directly from UE4 - OnlineSubsystemSteamPrivatePCH.h as a fix for the array_count macro //General Log diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedIdentityLibrary.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedIdentityLibrary.cpp index 1d93251..b2e4712 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedIdentityLibrary.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedIdentityLibrary.cpp @@ -1,6 +1,6 @@ // Fill out your copyright notice in the Description page of Project Settings. -#include "OnlineSubSystemHeader.h" #include "AdvancedIdentityLibrary.h" + //General Log DEFINE_LOG_CATEGORY(AdvancedIdentityLog); diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedSessions.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedSessions.cpp index e6630a8..cd99660 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedSessions.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedSessions.cpp @@ -1,7 +1,6 @@ //#include "StandAlonePrivatePCH.h" -#include "OnlineSubSystemHeader.h" #include "AdvancedSessions.h" - + void AdvancedSessions::StartupModule() { } diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedSessionsLibrary.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedSessionsLibrary.cpp index 8cfcde9..c08f469 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedSessionsLibrary.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedSessionsLibrary.cpp @@ -1,6 +1,6 @@ // Fill out your copyright notice in the Description page of Project Settings. -#include "OnlineSubSystemHeader.h" #include "AdvancedSessionsLibrary.h" + #include "GameFramework/PlayerState.h" #include "GameFramework/GameStateBase.h" diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedVoiceLibrary.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedVoiceLibrary.cpp index fc1b7ea..80cfe7f 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedVoiceLibrary.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/AdvancedVoiceLibrary.cpp @@ -1,7 +1,7 @@ // Fill out your copyright notice in the Description page of Project Settings. -#include "OnlineSubSystemHeader.h" #include "AdvancedVoiceLibrary.h" + //General Log DEFINE_LOG_CATEGORY(AdvancedVoiceLog); diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/CancelFindSessionsCallbackProxy.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/CancelFindSessionsCallbackProxy.cpp index 4d6d86d..d77795c 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/CancelFindSessionsCallbackProxy.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/CancelFindSessionsCallbackProxy.cpp @@ -1,8 +1,8 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "CancelFindSessionsCallbackProxy.h" + ////////////////////////////////////////////////////////////////////////// // UCancelFindSessionsCallbackProxy diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/CreateSessionCallbackProxyAdvanced.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/CreateSessionCallbackProxyAdvanced.cpp index 8305b39..70d58a3 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/CreateSessionCallbackProxyAdvanced.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/CreateSessionCallbackProxyAdvanced.cpp @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "CreateSessionCallbackProxyAdvanced.h" + ////////////////////////////////////////////////////////////////////////// // UCreateSessionCallbackProxyAdvanced diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/EndSessionCallbackProxy.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/EndSessionCallbackProxy.cpp index 73caee6..5745344 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/EndSessionCallbackProxy.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/EndSessionCallbackProxy.cpp @@ -1,8 +1,8 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "EndSessionCallbackProxy.h" + ////////////////////////////////////////////////////////////////////////// // UEndSessionCallbackProxy diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/FindFriendSessionCallbackProxy.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/FindFriendSessionCallbackProxy.cpp index ac29f0c..474bd24 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/FindFriendSessionCallbackProxy.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/FindFriendSessionCallbackProxy.cpp @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "FindFriendSessionCallbackProxy.h" + ////////////////////////////////////////////////////////////////////////// // UGetRecentPlayersCallbackProxy DEFINE_LOG_CATEGORY(AdvancedFindFriendSessionLog); diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/FindSessionsCallbackProxyAdvanced.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/FindSessionsCallbackProxyAdvanced.cpp index 9ce8654..91d8f00 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/FindSessionsCallbackProxyAdvanced.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/FindSessionsCallbackProxyAdvanced.cpp @@ -1,8 +1,8 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "FindSessionsCallbackProxyAdvanced.h" + ////////////////////////////////////////////////////////////////////////// // UFindSessionsCallbackProxyAdvanced diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/GetFriendsCallbackProxy.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/GetFriendsCallbackProxy.cpp index a335384..02843a7 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/GetFriendsCallbackProxy.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/GetFriendsCallbackProxy.cpp @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "GetFriendsCallbackProxy.h" + ////////////////////////////////////////////////////////////////////////// // UGetFriendsCallbackProxy DEFINE_LOG_CATEGORY(AdvancedGetFriendsLog); diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/GetRecentPlayersCallbackProxy.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/GetRecentPlayersCallbackProxy.cpp index 5df45e3..e70d521 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/GetRecentPlayersCallbackProxy.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/GetRecentPlayersCallbackProxy.cpp @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "GetRecentPlayersCallbackProxy.h" + ////////////////////////////////////////////////////////////////////////// // UGetRecentPlayersCallbackProxy DEFINE_LOG_CATEGORY(AdvancedGetRecentPlayersLog); diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/GetUserPrivilegeCallbackProxy.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/GetUserPrivilegeCallbackProxy.cpp index e88edac..5a42020 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/GetUserPrivilegeCallbackProxy.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/GetUserPrivilegeCallbackProxy.cpp @@ -1,8 +1,8 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "GetUserPrivilegeCallbackProxy.h" + ////////////////////////////////////////////////////////////////////////// // UGetUserPrivilegeCallbackProxy diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/LoginUserCallbackProxy.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/LoginUserCallbackProxy.cpp index af762d3..7d805eb 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/LoginUserCallbackProxy.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/LoginUserCallbackProxy.cpp @@ -1,8 +1,8 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "LoginUserCallbackProxy.h" + ////////////////////////////////////////////////////////////////////////// // ULoginUserCallbackProxy diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/LogoutUserCallbackProxy.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/LogoutUserCallbackProxy.cpp index 3424396..9dfae02 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/LogoutUserCallbackProxy.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/LogoutUserCallbackProxy.cpp @@ -1,8 +1,8 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "LogoutUserCallbackProxy.h" + ////////////////////////////////////////////////////////////////////////// // ULogoutUserCallbackProxy diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/SendFriendInviteCallbackProxy.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/SendFriendInviteCallbackProxy.cpp index 7490693..2225e9c 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/SendFriendInviteCallbackProxy.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/SendFriendInviteCallbackProxy.cpp @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "SendFriendInviteCallbackProxy.h" + ////////////////////////////////////////////////////////////////////////// // UGetRecentPlayersCallbackProxy DEFINE_LOG_CATEGORY(AdvancedSendFriendInviteLog); diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/UpdateSessionCallbackProxyAdvanced.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/UpdateSessionCallbackProxyAdvanced.cpp index b2999d7..16d4ae7 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/UpdateSessionCallbackProxyAdvanced.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/UpdateSessionCallbackProxyAdvanced.cpp @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "UpdateSessionCallbackProxyAdvanced.h" + ////////////////////////////////////////////////////////////////////////// // UUpdateSessionCallbackProxyAdvanced diff --git a/AdvancedSteamSessions/Source/AdvancedSteamSessions/AdvancedSteamSessions.Build.cs b/AdvancedSteamSessions/Source/AdvancedSteamSessions/AdvancedSteamSessions.Build.cs index d8c896d..3a607cc 100644 --- a/AdvancedSteamSessions/Source/AdvancedSteamSessions/AdvancedSteamSessions.Build.cs +++ b/AdvancedSteamSessions/Source/AdvancedSteamSessions/AdvancedSteamSessions.Build.cs @@ -5,6 +5,9 @@ public class AdvancedSteamSessions : ModuleRules { public AdvancedSteamSessions(TargetInfo Target) { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + //bEnforceIWYU = true; + Definitions.Add("WITH_ADVANCED_STEAM_SESSIONS=1"); PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "OnlineSubsystem", "CoreUObject", "OnlineSubsystemUtils", "Networking", "Sockets", "AdvancedSessions"/*"Voice", "OnlineSubsystemSteam"*/ }); diff --git a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/AdvancedSteamFriendsLibrary.h b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/AdvancedSteamFriendsLibrary.h index 6d99591..7accb05 100644 --- a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/AdvancedSteamFriendsLibrary.h +++ b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/AdvancedSteamFriendsLibrary.h @@ -1,7 +1,8 @@ // Fill out your copyright notice in the Description page of Project Settings. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" +#include "BlueprintDataDefinitions.h" #include "Kismet/BlueprintFunctionLibrary.h" #include "Online.h" #include "OnlineSubsystem.h" diff --git a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/AdvancedSteamSessions.h b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/AdvancedSteamSessions.h index 7442f25..1b34cec 100644 --- a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/AdvancedSteamSessions.h +++ b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/AdvancedSteamSessions.h @@ -1,6 +1,6 @@ #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "ModuleManager.h" class AdvancedSteamSessions : public IModuleInterface diff --git a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/AdvancedSteamWorkshopLibrary.h b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/AdvancedSteamWorkshopLibrary.h index 89e572f..2ddccb4 100644 --- a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/AdvancedSteamWorkshopLibrary.h +++ b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/AdvancedSteamWorkshopLibrary.h @@ -1,7 +1,7 @@ // Fill out your copyright notice in the Description page of Project Settings. #pragma once -#include "OnlineSubSystemHeader.h" +#include "CoreMinimal.h" #include "Kismet/BlueprintFunctionLibrary.h" #include "Online.h" #include "OnlineSubsystem.h" diff --git a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/SteamWSRequestUGCDetailsCallbackProxy.h b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/SteamWSRequestUGCDetailsCallbackProxy.h index bdbe618..570c690 100644 --- a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/SteamWSRequestUGCDetailsCallbackProxy.h +++ b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes/SteamWSRequestUGCDetailsCallbackProxy.h @@ -1,6 +1,8 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #pragma once +#include "CoreMinimal.h" + // This is taken directly from UE4 - OnlineSubsystemSteamPrivatePCH.h as a fix for the array_count macro // @todo Steam: Steam headers trigger secure-C-runtime warnings in Visual C++. Rather than mess with _CRT_SECURE_NO_WARNINGS, we'll just diff --git a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/AdvancedSteamFriendsLibrary.cpp b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/AdvancedSteamFriendsLibrary.cpp index b1fdd84..c329a76 100644 --- a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/AdvancedSteamFriendsLibrary.cpp +++ b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/AdvancedSteamFriendsLibrary.cpp @@ -1,7 +1,6 @@ // Fill out your copyright notice in the Description page of Project Settings. -#include "OnlineSubSystemHeader.h" #include "AdvancedSteamFriendsLibrary.h" - +#include "OnlineSubSystemHeader.h" // This is taken directly from UE4 - OnlineSubsystemSteamPrivatePCH.h as a fix for the array_count macro diff --git a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/AdvancedSteamSessions.cpp b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/AdvancedSteamSessions.cpp index 3bda518..08aa2a8 100644 --- a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/AdvancedSteamSessions.cpp +++ b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/AdvancedSteamSessions.cpp @@ -1,7 +1,6 @@ //#include "StandAlonePrivatePCH.h" -#include "OnlineSubSystemHeader.h" #include "AdvancedSteamSessions.h" - + void AdvancedSteamSessions::StartupModule() { } diff --git a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/AdvancedSteamWorkshopLibrary.cpp b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/AdvancedSteamWorkshopLibrary.cpp index dde3d34..6d956d4 100644 --- a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/AdvancedSteamWorkshopLibrary.cpp +++ b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/AdvancedSteamWorkshopLibrary.cpp @@ -1,6 +1,6 @@ // Fill out your copyright notice in the Description page of Project Settings. -#include "OnlineSubSystemHeader.h" #include "AdvancedSteamWorkshopLibrary.h" +#include "OnlineSubSystemHeader.h" //General Log DEFINE_LOG_CATEGORY(AdvancedSteamWorkshopLog); diff --git a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/SteamWSRequestUGCDetailsCallbackProxy.cpp b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/SteamWSRequestUGCDetailsCallbackProxy.cpp index ea8e620..066925e 100644 --- a/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/SteamWSRequestUGCDetailsCallbackProxy.cpp +++ b/AdvancedSteamSessions/Source/AdvancedSteamSessions/Private/SteamWSRequestUGCDetailsCallbackProxy.cpp @@ -1,7 +1,7 @@ // Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. -#include "OnlineSubSystemHeader.h" #include "SteamWSRequestUGCDetailsCallbackProxy.h" +#include "OnlineSubSystemHeader.h" ////////////////////////////////////////////////////////////////////////// // UEndSessionCallbackProxy