4#if WITH_VERSE_VM || defined(__INTELLISENSE__)
40 static bool Matches(KeyInitType
A, KeyInitType
B);
42 static uint32 GetKeyHash(KeyInitType Key);
78 bool IsConstant()
const;
79 bool IsNativeRepresentation()
const;
150 enum class EKind :
uint8
156 enum class EFlags :
uint16
171 EKind GetKind()
const {
return Kind; }
172 bool IsStruct()
const {
return GetKind() == EKind::Struct; }
173 bool IsInterface()
const {
return GetKind() == EKind::Interface; }
175 bool IsNativeRepresentation()
const {
return EnumHasAllFlags(
Flags, EFlags::NativeRepresentation); }
181 VArchetype& GetArchetype()
const {
return *Archetype.Get(); }
192 template <
class CppStructType>
310 friend ::UVerseClass;
311 friend ::UVerseStruct;
return Self
Definition CocoaThread.cpp:337
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
constexpr bool EnumHasAllFlags(Enum Flags, Enum Contains)
Definition EnumClassFlags.h:28
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
T * New(FMemStackBase &Mem, int32 Count=1, int32 Align=DEFAULT_ALIGNMENT)
Definition MemStack.h:259
@ IsStruct
Indicates the property is eligible for shared serialization.
UEBinkAudioDecodeInterface * Interface
Definition binka_ue_decode_test.cpp:24
Definition ContainerAllocationPolicies.h:1660
Definition JsonObject.h:23
Definition JsonValue.h:22
Definition UnrealType.h:174
Definition ArrayView.h:139
Definition AndroidPlatformMisc.h:14
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition StringBuilder.h:79
Definition VVMVerseClass.h:137
Definition VVMVerseStruct.h:33
@ IsInstanced
Definition ImplicitObjectType.h:35
Type
Definition PawnAction_Move.h:11
Definition FieldSystemNoiseAlgo.cpp:6
bool SerializeImpl(const UScriptStruct *InSourceEventType, const void *InSourceEventData, FLiveLinkSerializedFrameData &OutSerializedData)
Definition LiveLinkCompression.cpp:126
@ Instanced
Property is a component reference. Implies EditInline and Export.
Definition ObjectMacros.h:1101
EValueStringFormat
Definition VVMValuePrinting.h:17
VERSECOMPILER_API bool Matches(const CTypeBase *PositiveType1, const CTypeBase *NegativeType2, const uint32_t UploadedAtFnVersion)
Determine if argument PositiveType1 is a match for parameter NegativeType2
Definition SemanticTypes.cpp:2971