Files
UnrealEngineUWP/Engine/Source/Programs/UnrealHeaderTool/Private/ClassMaps.cpp
Robert Manuszewski 26f250c9a2 Hot-reload: support for structural changes for hot-reload (adding/removing properties/classes/structs/enums)
#change Classes will now be defer registered instead of being created during static initialization
#change Added class re-instancing after hot-reload
#change Changes to UHT to keep track of generated code changes
#change Refactored a few CoreUObject delegates to a common namespace struct.

[CL 2235479 by Robert Manuszewski in Main branch]
2014-07-29 02:43:48 -04:00

19 lines
958 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;
TMap<UField*, uint32> GGeneratedCodeCRCs;