43#define SLATE_METADATA_TYPE(TYPE, BASE) \
44 static const FName& GetTypeId() { static FName Type(TEXT(#TYPE)); return Type; } \
45 virtual bool IsOfTypeImpl(const FName& Type) const override { return GetTypeId() == Type || BASE::IsOfTypeImpl(Type); }
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617