Files
UnrealEngineUWP/Engine/Source/Programs/UnrealHeaderTool/Private/Specifiers/ClassMetadataSpecifiers.h
marc audy 96792bfd40 UHT optimizations part 2 - Class Metadata improvements
* Added a sorted specifier list to reduce string compares when evaluating metadata tags
* Use move semantices where possible
* Use RemoveSwap instead of Remove when processing show/hide metadata tags. Generated code can change as a result of hide/show tag order changing.
#jira
#rnx


#ROBOMERGE-SOURCE: CL 10872240 via CL 10872241 via CL 10872242
#ROBOMERGE-BOT: (v620-10870533)

[CL 10872243 by marc audy in Main branch]
2019-12-30 16:29:04 -05:00

19 lines
381 B
C

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
enum class EClassMetadataSpecifier
{
None = -1
#define CLASS_METADATA_SPECIFIER(SpecifierName) , SpecifierName
#include "ClassMetadataSpecifiers.def"
#undef CLASS_METADATA_SPECIFIER
, Max
};
extern const TCHAR* GClassMetadataSpecifierStrings[(int32)EClassMetadataSpecifier::Max];