template<ContextCapability... CapabilityTypes>
struct UE::Editor::DataStorage::Queries::TQueryContext< CapabilityTypes >
Template to composite a query context using context capabilities. Any query callback that requires interacting with the editor data storage requires a context to get access. Each context capability provides access to a different kind of functionality. Some of the capabilities are mutually exclusive and not all places that accept a query callback support the same capabilities. It's therefore recommended to only include the capabilities that are needed by the query callback to improve re-usability or use a predefined query context if the query callback doesn't need to be reused.