![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <TypedElementQueryContextImplementation.h>
Inheritance diagram for UE::Editor::DataStorage::Queries::TQueryContextImpl< ImplementationType, SupportedCapabilities >:Static Public Member Functions | |
| static bool | SupportsCapabilities (TConstArrayView< FName > Capabilities) |
Static Public Member Functions inherited from UE::Editor::DataStorage::Queries::Private::IContextContractCombiner< Bases... > | |
| static bool | SupportsCapability (const FName &Capability) |
| static constexpr int32 | CountSupportedCapabilities () |
| static TConstArrayView< FName > | SupportedCapabilitiesList () |
Base used for context implementations. This will verify if a context is correctly implemented. Classes that implement capabilities should use this template to automatically satisfy the requirements of a query contract. Any missing functionality will be filled in by this template with a placeholder function that asserts. The supported capabilities are automatically extracted from the implementation type but can be overruled by providing a list of capabilities as extra template arguments. Note that any capabilities provided this way do need to be implemented by the implementation type.
|
explicit |
|
overridevirtualdefault |
| bool UE::Editor::DataStorage::Queries::TQueryContextImpl< QueryContext, SupportedCapabilities >::CheckCompatiblity | ( | const TQueryFunction< ReturnType > & | Function | ) | const |
| QueryContext & UE::Editor::DataStorage::Queries::TQueryContextImpl< QueryContext, SupportedCapabilities >::GetContextImplementation | ( | ) |
| const QueryContext & UE::Editor::DataStorage::Queries::TQueryContextImpl< QueryContext, SupportedCapabilities >::GetContextImplementation | ( | ) | const |
|
static |