Files
UnrealEngineUWP/Engine/Source/Programs/UnrealHeaderTool/Private/ClassMaps.cpp
Mikolaj Sieluzycki 804973185b Add clickable error with file name and line number information in error/output window when superclass is missing.
#ttp 332332 UE4: Core: UnrealHeaderTool: Doesn't provide source file and line number for error about missing superclass
#proj core
#branch UE4
#summary Add clickable error with file name and line number information in error/output window when superclass is missing.
#codereview steve.robb

[CL 2077342 by Mikolaj Sieluzycki in Main branch]
2014-05-19 03:21:12 -04:00

19 lines
898 B
C++

// Copyright 1998-2014 Epic Games, Inc. All Rights Reserved.
#include "UnrealHeaderTool.h"
#include "ClassMaps.h"
TMap<UClass*, FString> GClassStrippedHeaderTextMap;
TMap<UClass*, FString> GClassSourceFileMap;
TMap<UClass*, int32> GClassDeclarationLineNumber;
TMap<UClass*, FClassHeaderInfo> GClassGeneratedFileMap;
TMap<UClass*, TUniqueObj<TArray<FName>>> GClassDependentOnMap;
TMap<UClass*, FString> GClassHeaderNameWithNoPathMap;
TMap<UClass*, FString> GClassModuleRelativePathMap;
TMap<UClass*, FString> GClassIncludePathMap;
TSet<UClass*> GPublicClassSet;
TSet<UClass*> GExportedClasses;
TMap<UProperty*, FString> GArrayDimensions;
TMap<UPackage*, const FManifestModule*> GPackageToManifestModuleMap;