// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved. #include "UnrealHeaderTool.h" #include "ClassMaps.h" #include "UnrealSourceFile.h" #include "UnrealTypeDefinitionInfo.h" TMap > GUnrealSourceFilesMap; TMap > GTypeDefinitionInfoMap; TMap GClassStrippedHeaderTextMap; TMap GClassHeaderNameWithNoPathMap; TSet GPublicClassSet; TSet GPublicSourceFileSet; TSet GExportedSourceFiles; TMap GArrayDimensions; TMap GPackageToManifestModuleMap; TMap GGeneratedCodeCRCs; TMap GEnumUnderlyingTypes; TMap > GClassDeclarations; TSharedRef AddTypeDefinition(FUnrealSourceFile& SourceFile, UField* Field, int32 Line) { TSharedRef DefinitionInfo = MakeShareable(new FUnrealTypeDefinitionInfo(SourceFile, Line)); GTypeDefinitionInfoMap.Add(Field, DefinitionInfo); return DefinitionInfo; }