8#define UE_API COREUOBJECT_API
34#if UE_WITH_CONSTINIT_UOBJECT
#define DECLARE_FIELD_API(TClass, TSuperClass, TStaticFlags, TRequiredAPI)
Definition Field.h:257
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
@ CASTCLASS_FVerseStringProperty
Definition ObjectMacros.h:395
EObjectFlags
Definition ObjectMacros.h:552
#define Expose_TNameOf(type)
Definition UnrealTypeTraits.h:199
EPropertyPointerType
Definition UnrealType.h:156
#define UE_API
Definition VerseStringProperty.h:8
Definition Archive.h:1208
Definition NameTypes.h:617
Definition OutputDevice.h:133
Definition UnrealType.h:174
Definition UObjectGlobals.h:2492
Definition VerseStringProperty.h:16
virtual UE_API void AddCppProperty(FProperty *Property) override
Definition VerseStringProperty.cpp:108
FVerseStringProperty(FFieldVariant InOwner, const FName &InName, EObjectFlags InObjectFlags)
Definition VerseStringProperty.h:24
TTypeFundamentals::TCppType TCppType
Definition VerseStringProperty.h:20
virtual UE_API void ExportText_Internal(FString &ValueStr, const void *PropertyValueOrContainer, EPropertyPointerType PropertyPointerType, const void *DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) const override
Definition VerseStringProperty.cpp:20
virtual UE_API void SaveTypeName(UE::FPropertyTypeNameBuilder &Type) const override
Definition VerseStringProperty.cpp:126
virtual UE_API bool LoadTypeName(UE::FPropertyTypeName Type, const FPropertyTag *Tag=nullptr) override
Definition VerseStringProperty.cpp:115
FProperty * Inner
Definition VerseStringProperty.h:22
virtual UE_API ~FVerseStringProperty()
Definition VerseStringProperty.cpp:9
FVerseStringProperty(FFieldVariant InOwner, const UECodeGen_Private::FVerseStringPropertyParams &Prop)
Definition VerseStringProperty.h:29
virtual UE_API const TCHAR * ImportText_Internal(const TCHAR *Buffer, void *ContainerOrPropertyPtr, EPropertyPointerType PropertyPointerType, UObject *OwnerObject, int32 PortFlags, FOutputDevice *ErrorText) const override
Definition VerseStringProperty.cpp:48
virtual UE_API void AddReferencedObjects(FReferenceCollector &Collector) override
Definition VerseStringProperty.cpp:99
UE_API uint32 GetValueTypeHashInternal(const void *Src) const override
Definition VerseStringProperty.cpp:15
FVerseStringProperty_Super::TTypeFundamentals TTypeFundamentals
Definition VerseStringProperty.h:19
Definition UnrealType.h:1694
Definition PropertyTypeName.h:151
Definition PropertyTypeName.h:46
Definition VVMNativeString.h:31
Definition UObjectConstructInternal.h:15
Definition PropertyTag.h:38