UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Editor::DataStorage::Queries::Private::IsValidSelectFunctionSignatureImpl2< SourceContext, Arg0, Arg1, Args... > Struct Template Reference

Static Public Attributes

static constexpr bool Arg0IsContext = IsCompatibleTargetContextType<SourceContext, Arg0>
 
static constexpr bool Arg0IsRowHandle = IsRowHandleType<Arg0>
 
static constexpr bool Arg0IsArgument = IsValidColumnType<Arg0>()
 
static constexpr bool Arg0IsValidRowHandle = Arg0IsRowHandle && IsRowTypeCompatibleWithColumns<Arg0, Args...>()
 
static constexpr bool Arg0IsValid = (Arg0IsContext || Arg0IsValidRowHandle || Arg0IsArgument)
 
static constexpr bool Arg1IsRowHandle = IsRowHandleType<Arg1>
 
static constexpr bool Arg1IsArgument = IsValidColumnType<Arg1>()
 
static constexpr bool Arg1IsValidRowHandle = Arg1IsRowHandle && IsRowTypeCompatibleWithColumns<Arg1, Args...>()
 
static constexpr bool Arg1IsValid = (Arg1IsValidRowHandle || Arg1IsArgument)
 
static constexpr bool HasValidColumnTypes = (IsValidColumnType<Args>() && ...)
 
static constexpr bool Value = Arg0IsValid && Arg1IsValid && HasValidColumnTypes
 

Member Data Documentation

◆ Arg0IsArgument

template<SourceQueryContext SourceContext, typename Arg0 , typename Arg1 , typename... Args>
constexpr bool UE::Editor::DataStorage::Queries::Private::IsValidSelectFunctionSignatureImpl2< SourceContext, Arg0, Arg1, Args... >::Arg0IsArgument = IsValidColumnType<Arg0>()
staticconstexpr

◆ Arg0IsContext

template<SourceQueryContext SourceContext, typename Arg0 , typename Arg1 , typename... Args>
constexpr bool UE::Editor::DataStorage::Queries::Private::IsValidSelectFunctionSignatureImpl2< SourceContext, Arg0, Arg1, Args... >::Arg0IsContext = IsCompatibleTargetContextType<SourceContext, Arg0>
staticconstexpr

◆ Arg0IsRowHandle

template<SourceQueryContext SourceContext, typename Arg0 , typename Arg1 , typename... Args>
constexpr bool UE::Editor::DataStorage::Queries::Private::IsValidSelectFunctionSignatureImpl2< SourceContext, Arg0, Arg1, Args... >::Arg0IsRowHandle = IsRowHandleType<Arg0>
staticconstexpr

◆ Arg0IsValid

template<SourceQueryContext SourceContext, typename Arg0 , typename Arg1 , typename... Args>
constexpr bool UE::Editor::DataStorage::Queries::Private::IsValidSelectFunctionSignatureImpl2< SourceContext, Arg0, Arg1, Args... >::Arg0IsValid = (Arg0IsContext || Arg0IsValidRowHandle || Arg0IsArgument)
staticconstexpr

◆ Arg0IsValidRowHandle

template<SourceQueryContext SourceContext, typename Arg0 , typename Arg1 , typename... Args>
constexpr bool UE::Editor::DataStorage::Queries::Private::IsValidSelectFunctionSignatureImpl2< SourceContext, Arg0, Arg1, Args... >::Arg0IsValidRowHandle = Arg0IsRowHandle && IsRowTypeCompatibleWithColumns<Arg0, Args...>()
staticconstexpr

◆ Arg1IsArgument

template<SourceQueryContext SourceContext, typename Arg0 , typename Arg1 , typename... Args>
constexpr bool UE::Editor::DataStorage::Queries::Private::IsValidSelectFunctionSignatureImpl2< SourceContext, Arg0, Arg1, Args... >::Arg1IsArgument = IsValidColumnType<Arg1>()
staticconstexpr

◆ Arg1IsRowHandle

template<SourceQueryContext SourceContext, typename Arg0 , typename Arg1 , typename... Args>
constexpr bool UE::Editor::DataStorage::Queries::Private::IsValidSelectFunctionSignatureImpl2< SourceContext, Arg0, Arg1, Args... >::Arg1IsRowHandle = IsRowHandleType<Arg1>
staticconstexpr

◆ Arg1IsValid

template<SourceQueryContext SourceContext, typename Arg0 , typename Arg1 , typename... Args>
constexpr bool UE::Editor::DataStorage::Queries::Private::IsValidSelectFunctionSignatureImpl2< SourceContext, Arg0, Arg1, Args... >::Arg1IsValid = (Arg1IsValidRowHandle || Arg1IsArgument)
staticconstexpr

◆ Arg1IsValidRowHandle

template<SourceQueryContext SourceContext, typename Arg0 , typename Arg1 , typename... Args>
constexpr bool UE::Editor::DataStorage::Queries::Private::IsValidSelectFunctionSignatureImpl2< SourceContext, Arg0, Arg1, Args... >::Arg1IsValidRowHandle = Arg1IsRowHandle && IsRowTypeCompatibleWithColumns<Arg1, Args...>()
staticconstexpr

◆ HasValidColumnTypes

template<SourceQueryContext SourceContext, typename Arg0 , typename Arg1 , typename... Args>
constexpr bool UE::Editor::DataStorage::Queries::Private::IsValidSelectFunctionSignatureImpl2< SourceContext, Arg0, Arg1, Args... >::HasValidColumnTypes = (IsValidColumnType<Args>() && ...)
staticconstexpr

◆ Value

template<SourceQueryContext SourceContext, typename Arg0 , typename Arg1 , typename... Args>
constexpr bool UE::Editor::DataStorage::Queries::Private::IsValidSelectFunctionSignatureImpl2< SourceContext, Arg0, Arg1, Args... >::Value = Arg0IsValid && Arg1IsValid && HasValidColumnTypes
staticconstexpr

The documentation for this struct was generated from the following file: