Navigation
API > API/Runtime > API/Runtime/TypedElementFramework
| Name | IContextContractCombiner |
| Type | struct |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementQueryContract.h |
| Include Path | #include "Elements/Framework/TypedElementQueryContract.h" |
Syntax
template<template< typename > typename... Bases>
struct IContextContractCombiner : public UE::Editor::DataStorage::Queries::Private::IContextContractCombinerImpl< Bases >
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IContextContractCombiner() |
Elements/Framework/TypedElementQueryContract.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static int32 CountSupportedCapabilities() |
Elements/Framework/TypedElementQueryContract.h | ||
static bool ImplementsCapability () |
Work around for MSVC struggling to correctly expand fold expressions when providing the implementation for a template with templated types. | Elements/Framework/TypedElementQueryContract.h | |
static bool ImplementsCapability
(
const FName& Capability |
Elements/Framework/TypedElementQueryContract.h | ||
static TConstArrayView< FName > SupportedCapabilitiesList() |
Elements/Framework/TypedElementQueryContract.h | ||
static bool SupportsCapability
(
const FName& Capability |
Elements/Framework/TypedElementQueryContract.h |