5#if WITH_VERSE_VM || defined(__INTELLISENSE__)
12#include "Misc/Optional.h"
39 static constexpr uint8 IsLockedFlag = 1;
40 static constexpr uint8 MayHaveWaitingLockFlag = 2;
56 std::atomic<uint8>
GCData{0};
58 mutable std::atomic<uint8>
Mutex{0};
128 template <
typename TVisitor>
198 template <
typename CellType>
201 V_DIE(
"VCell subtype without `SerializeLayout` override called!");
237 template <
typename CastType>
240 template <
typename CastType>
243 template <
typename CastType>
246 template <
typename CastType>
249 template <
typename CastType>
268static_assert(
sizeof(
VCell) <= 8);
#define checkSlow(expr)
Definition AssertionMacros.h:332
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_REWRITE T StaticCast(ArgType &&Arg)
Definition UnrealTemplate.h:638
Definition Archive.h:1208
Definition JsonObject.h:23
Definition JsonValue.h:22
Definition AndroidPlatformMisc.h:14
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition StringBuilder.h:79
Definition IntrusiveUniqueLock.h:18
FString ToString(uint16 Value)
Definition PathFollowingComponent.cpp:82
UE::FRecursiveMutex Mutex
Definition MeshPaintVirtualTexture.cpp:164
bool SerializeImpl(const UScriptStruct *InSourceEventType, const void *InSourceEventData, FLiveLinkSerializedFrameData &OutSerializedData)
Definition LiveLinkCompression.cpp:126
Definition OverriddenPropertySet.cpp:45
To DynamicCast(From *Arg)
Definition Casts.h:541
FORCEINLINE_DEBUGGABLE void VisitMembers(DispatcherType &Dispatcher, FSchemaView Schema, ObjectType *Instance)
Definition FastReferenceCollector.h:685
bool IsA(const UStruct *)
Definition MassEntityElementTypes.h:49
EValueJSONFormat
Definition VVMJson.h:47
EValueStringFormat
Definition VVMValuePrinting.h:17
EVisitState
Definition VVMJson.h:54
bool FromJSON(const JSONValue &JSON, bool *Value)
Definition JSON.h:71
bool ToJSON(bool Value, JSONValue *JSON, JSONMemoryPoolAllocator &)
Definition JSON.h:211