5#if !defined(NO_UE_INCLUDES)
13#if !defined(UE_LANETRACE_ENABLED)
14# define UE_LANETRACE_ENABLED CPUPROFILERTRACE_ENABLED && !UE_BUILD_SHIPPING
17#if UE_LANETRACE_ENABLED
18# define LANETRACE_OFF_IMPL(...)
19# define UE_API IOSTOREHTTPCLIENT_API
21# define LANETRACE_OFF_IMPL(...) { return __VA_ARGS__ ; }
60#undef LANETRACE_OFF_IMPL
65#if UE_LANETRACE_ENABLED
92inline FLaneTraceScope::~FLaneTraceScope()
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_API void LaneTrace_Leave(FLaneTrace *Lane) LANETRACE_OFF_IMPL()
UE_API uint32 LaneTrace_NewScope(const FAnsiStringView &Name) LANETRACE_OFF_IMPL(1)
UE_API void LaneTrace_LeaveAll(FLaneTrace *Lane) LANETRACE_OFF_IMPL()
UE_API FLaneTrace * LaneEstate_Lookup(FLaneEstate *Estate, FLanePostcode Postcode) LANETRACE_OFF_IMPL(nullptr)
UE_API FLaneEstate * LaneEstate_New(const FLaneTraceSpec &Spec) LANETRACE_OFF_IMPL(nullptr)
#define LANETRACE_OFF_IMPL(...)
Definition LaneTrace.h:21
UE_API FLaneTrace * LaneTrace_New(const FLaneTraceSpec &Spec) LANETRACE_OFF_IMPL(nullptr)
#define UE_API
Definition LaneTrace.h:22
UE_API void LaneEstate_Demolish(FLaneEstate *Estate, FLanePostcode Postcode) LANETRACE_OFF_IMPL()
UE_API void LaneTrace_Enter(FLaneTrace *Lane, uint32 ScopeId) LANETRACE_OFF_IMPL()
UE_API void LaneTrace_Change(FLaneTrace *Lane, uint32 ScopeId) LANETRACE_OFF_IMPL()
UE_API void LaneTrace_Delete(FLaneTrace *Lane) LANETRACE_OFF_IMPL()
UE_API void LaneEstate_Delete(FLaneEstate *Estate) LANETRACE_OFF_IMPL()
UE_API FLaneTrace * LaneEstate_Build(FLaneEstate *Estate, FLanePostcode Postcode) LANETRACE_OFF_IMPL(nullptr)
Definition LaneTrace.h:122
void Change(uint32) const
Definition LaneTrace.h:125
FLaneTraceScope(...)
Definition LaneTrace.h:124
FORCEINLINE UE_STRING_CLASS RhsType && Rhs
Definition String.cpp.inl:718
Definition LaneTrace.h:47
FLanePostcode(const void *In)
Definition LaneTrace.h:48
UPTRINT Value
Definition LaneTrace.h:50
FLanePostcode(UPTRINT In)
Definition LaneTrace.h:49
Definition LaneTrace.h:27
FAnsiStringView Group
Definition LaneTrace.h:29
FAnsiStringView Name
Definition LaneTrace.h:28
const void * Channel
Definition LaneTrace.h:30
int32 Weight
Definition LaneTrace.h:31