7#if TRACE_PRIVATE_MINIMAL_ENABLED
18#define STATICALLY_SIZED_ARRAY_FIELDS_SUPPORT 0
53template <
class T>
struct TFieldType<T*> {
enum {
Tid =
int(EFieldType::Pointer),
Size =
sizeof(
void*) }; };
60 Tid =
int(TFieldType<T>::Tid)|
int(EFieldType::Array),
65#if STATICALLY_SIZED_ARRAY_FIELDS_SUPPORT
66template <
typename T,
int N>
71 Tid =
int(TFieldType<T>::Tid)|
int(EFieldType::Array),
85 template <u
int32 Size>
90 static_assert(
Size < 256,
"Field name is too large");
121template <
int InIndex,
int InOffset,
typename Type>
struct TField;
132#define TRACE_PRIVATE_FIELD(InIndex, InOffset, Type) \
137 Tid = TFieldType<Type>::Tid, \
138 Size = TFieldType<Type>::Size, \
140 static_assert((Index & int(EIndexPack::NumFieldsMask)) < int(EIndexPack::NumFieldsMax), "Trace events may only have up to EIndexPack::NumFieldsMax fields"); \
142 FFieldDesc FieldDesc; \
144 TField(const FLiteralName& Name) \
145 : FieldDesc(Name, Tid, Offset, Size) \
150template <
int InIndex,
int InOffset,
typename Type>
156#if STATICALLY_SIZED_ARRAY_FIELDS_SUPPORT
158template <
int InIndex,
int InOffset,
typename Type,
int Count>
166template <
int InIndex,
int InOffset>
173template <
int InIndex,
int InOffset>
180template <
int InIndex,
int InOffset,
typename DefinitionType>
192template <
int InIndex,
int InOffset,
typename Type>
198#undef TRACE_PRIVATE_FIELD
205template <
int InNumFields,
int InSize>
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
#define UE_TRACE_API
Definition Trace.h:13
uint32 Offset
Definition VulkanMemory.cpp:4033
uint32 Size
Definition VulkanMemory.cpp:4034
@ Trace
Definition NetTraceConfig.h:23
Type
Definition PawnAction_Move.h:11
Definition OverriddenPropertySet.cpp:45
int
Definition TestServer.py:515
@ Reference
Definition Protocol6.h:40
AnsiString
Definition Trace.h:52
WideString
Definition Trace.h:53
Definition AdvancedWidgetsModule.cpp:13