6#include "Containers/Array.h"
10#define UE_API COREUOBJECT_API
18namespace UE {
class FPropertyTypeNameBuilder; }
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
@ IsStruct
Indicates the property is eligible for shared serialization.
#define UE_API
Definition SColorGradingComponentViewer.h:12
Definition Archive.h:1208
Definition NameTypes.h:617
Definition UnrealType.h:174
Definition StructuredArchiveSlots.h:52
Definition PropertyTypeName.h:151
UE_API void AddPath(const UField *Field)
Definition PropertyTypeName.cpp:487
UE_API void AddName(FName Name)
Definition PropertyTypeName.cpp:467
UE_API void AddType(FPropertyTypeName Name)
Definition PropertyTypeName.cpp:513
UE_API void EndParameters()
Definition PropertyTypeName.cpp:462
UE_API void BeginParameters()
Definition PropertyTypeName.cpp:456
UE_API bool TryParse(FStringView Name)
Definition PropertyTypeName.cpp:527
UE_API void AddGuid(const FGuid &Guid)
Definition PropertyTypeName.cpp:482
UE_API void Reset()
Definition PropertyTypeName.cpp:625
UE_REWRITE friend auto end(const FPropertyTypeNameBuilder &Builder)
Definition PropertyTypeName.h:189
UE_REWRITE friend auto begin(const FPropertyTypeNameBuilder &Builder)
Definition PropertyTypeName.h:188
UE_API FPropertyTypeName Build() const
Definition PropertyTypeName.cpp:615
Definition PropertyTypeName.h:46
UE_API friend uint32 GetTypeHash(const FPropertyTypeName &TypeName)
Definition PropertyTypeName.cpp:317
void Reset()
Definition PropertyTypeName.h:101
FPropertyTypeName()=default
UE_API friend bool operator==(const FPropertyTypeName &Lhs, const FPropertyTypeName &Rhs)
Definition PropertyTypeName.cpp:329
UE_API int32 GetParameterCount() const
Definition PropertyTypeName.cpp:282
UE_API FName GetName() const
Definition PropertyTypeName.cpp:276
UE_API FPropertyTypeName GetParameter(int32 ParamIndex) const
Definition PropertyTypeName.cpp:288
UE_API friend FArchive & operator<<(FArchive &Ar, FPropertyTypeName &TypeName)
Definition PropertyTypeName.cpp:353
UE_API friend bool operator<(const FPropertyTypeName &Lhs, const FPropertyTypeName &Rhs)
Definition PropertyTypeName.cpp:341
UE_API bool IsEnum(FName EnumName) const
Definition PropertyTypeName.cpp:311
UE_API friend void AppendHash(FBlake3 &Builder, const FPropertyTypeName &TypeName)
Definition PropertyTypeName.cpp:323
bool IsEmpty() const
Definition PropertyTypeName.h:52
FName GetParameterName(int32 ParamIndex) const
Definition PropertyTypeName.h:93
Definition FieldSystemNoiseAlgo.cpp:6
Definition AdvancedWidgetsModule.cpp:13
U16 Index
Definition radfft.cpp:71
Definition PropertyTypeName.h:24
FName Name
Definition PropertyTypeName.h:25
int32 InnerCount
Definition PropertyTypeName.h:26