/Engine/Source/Developer/TraceServices/Public/TraceServices/Model/Definitions.h
If your definition type reference other definitions it is encouraged to resolve those during analysis to avoid having to resolve complex chains on every lookup.
Example usage: This code creates a definition, initializes the instance, resolves a reference and finally registers it. FMyDefinitionClass*Instance=DefinitionProvider->Create();Instance->SomeValue=EventData.GetValue("SomeValue");constFEventRefReference=EventData.GetReferenceValue("SomeString");Instance->SomeString=DefinitionProvider->Get(Reference)->Display;...constUE::Trace::FEventRefId(EventData.GetDefinitionId(),EventData.GetTypeInfo().GetId());DefinitionProvider->Register(Instance,Id);
class IDefinitionProvider : public [TraceServices::IProvider](API\Developer\TraceServices\TraceServices\Model\IProvider), public [TraceServices::IEditableProvider](API\Developer\TraceServices\TraceServices\Model\IEditableProvider)
TMap< uint32,S...
Stringifiers