![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <TypedElementQueryFunctions.h>
Inheritance diagram for UE::Editor::DataStorage::Queries::TQueryFunctionBase< ReturnType >:Public Types | |
| using | FunctionSpecializationCallback = bool(*)(IQueryFunctionResponse &Response, TArrayView< const void * > ConstColumns, TArrayView< void * > MutableColumns) |
| using | WrapperFunctionType = TFunction< void(TResult< ReturnType > &Result, IContextContract &Contract, IQueryFunctionResponse &Response, FunctionSpecializationCallback Specialization) > |
Public Attributes | |
| TConstArrayView< FName > | Capabilities |
| TConstArrayView< const UScriptStruct * > | ConstColumnTypes |
| TConstArrayView< const UScriptStruct * > | MutableColumnTypes |
| WrapperFunctionType | Function |
| bool | bIsSingleRowProcessor |
Protected Member Functions | |
| template<EFunctionCallConfig Config> | |
| void | CallInternal (TResult< ReturnType > &Result, IContextContract &Contract, IQueryFunctionResponse &Response) |
Storage for a function that can be used as part of a query.
| using UE::Editor::DataStorage::Queries::TQueryFunctionBase< ReturnType >::FunctionSpecializationCallback = bool(*)(IQueryFunctionResponse& Response, TArrayView<const void*> ConstColumns, TArrayView<void*> MutableColumns) |
| using UE::Editor::DataStorage::Queries::TQueryFunctionBase< ReturnType >::WrapperFunctionType = TFunction< void( TResult<ReturnType>& Result, IContextContract& Contract, IQueryFunctionResponse& Response, FunctionSpecializationCallback Specialization) > |
|
protected |
| bool UE::Editor::DataStorage::Queries::TQueryFunctionBase< ReturnType >::bIsSingleRowProcessor |
| TConstArrayView<FName> UE::Editor::DataStorage::Queries::TQueryFunctionBase< ReturnType >::Capabilities |
| TConstArrayView<const UScriptStruct*> UE::Editor::DataStorage::Queries::TQueryFunctionBase< ReturnType >::ConstColumnTypes |
| WrapperFunctionType UE::Editor::DataStorage::Queries::TQueryFunctionBase< ReturnType >::Function |
| TConstArrayView<const UScriptStruct*> UE::Editor::DataStorage::Queries::TQueryFunctionBase< ReturnType >::MutableColumnTypes |