UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DataflowTypePolicy.h File Reference
#include "CoreMinimal.h"
#include "Misc/TVariant.h"
#include "UObject/Object.h"
#include "Math/MathFwd.h"
#include "Dataflow/DataflowSelection.h"
#include <string>

Go to the source code of this file.

Classes

struct  TDataflowPolicyTypeName< TType >
 
struct  TDataflowPolicyTypeName< void >
 
struct  IDataflowTypePolicy
 
struct  FDataflowAllTypesPolicy
 
struct  TDataflowSingleTypePolicy< T >
 
struct  TDataflowMultiTypePolicy<>
 
struct  TDataflowMultiTypePolicy< T, TTypes... >
 
struct  FDataflowArrayTypePolicy
 
struct  FDataflowNumericTypePolicy
 
struct  FDataflowNumericArrayPolicy
 
struct  FDataflowVectorTypePolicy
 
struct  FDataflowVectorArrayPolicy
 
struct  FDataflowStringTypePolicy
 
struct  FDataflowSelectionTypePolicy
 
struct  FDataflowStringArrayPolicy
 
struct  FDataflowRotationTypePolicy
 
struct  FDataflowStringConvertibleTypePolicy
 
struct  FDataflowUObjectConvertibleTypePolicy
 
struct  FDataflowConverter< T >
 
struct  FDataflowConverter< FString >
 
struct  FDataflowConverter< FVector4 >
 
struct  FDataflowConverter< FDataflowSelection >
 
struct  FDataflowConverter< TArray< ArrayType > >
 
struct  FDataflowConverter< FRotator >
 

Namespaces

namespace  UE
 
namespace  UE::Dataflow
 

Concepts

concept  HasToStringMethod
 
concept  HasInitFromStringMethod
 

Macros

#define UE_DATAFLOW_MAKE_STRING(x)   #x
 
#define UE_DATAFLOW_POLICY_DECLARE_TYPENAME(TType)
 

Functions

template<typename T >
FName UE::Dataflow::GetTypeName ()
 
template<typename T >
FName UE::Dataflow::GetTypeName (bool bAsArray)
 

Macro Definition Documentation

◆ UE_DATAFLOW_MAKE_STRING

#define UE_DATAFLOW_MAKE_STRING (   x)    #x

◆ UE_DATAFLOW_POLICY_DECLARE_TYPENAME

#define UE_DATAFLOW_POLICY_DECLARE_TYPENAME (   TType)
Value:
template<> \
struct TDataflowPolicyTypeName<TType> \
{ \
static const TCHAR* GetName() \
{ \
return TEXT(#TType); \
} \
}; \
template<> \
{ \
static const TCHAR* GetName() \
{ \
} \
};
#define TEXT(x)
Definition Platform.h:1272
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
#define UE_DATAFLOW_MAKE_STRING(x)
Definition DataflowTypePolicy.h:47
Definition Array.h:670
IMAGECORE_API const TCHAR * GetName(Type Format)
Definition ImageCore.cpp:1378
Definition DataflowTypePolicy.h:16