RPNX::QueryGraph
Typed, memoized, concurrent query evaluation for C++23
Loading...
Searching...
No Matches
rpnx::querygraph::query_handler_traits< T > Struct Template Reference

Trait specialization that exposes a structural handler spec. More...

#include <querygraph.hpp>

Public Types

using query = typename T::query
 Query specification implemented by the handler.
 
using dependencies = typename T::dependencies
 Declared query and subquery dependencies.
 
using produced_subqueries = typename query_handler_produced_subquery_traits< T >::produced_subqueries
 Declared produced subqueries, or an empty typelist.
 

Detailed Description

template<query_handler_spec_struct_c T>
struct rpnx::querygraph::query_handler_traits< T >

Trait specialization that exposes a structural handler spec.

Definition at line 218 of file querygraph.hpp.

Member Typedef Documentation

◆ dependencies

template<query_handler_spec_struct_c T>
using rpnx::querygraph::query_handler_traits< T >::dependencies = typename T::dependencies

Declared query and subquery dependencies.

Definition at line 223 of file querygraph.hpp.

◆ produced_subqueries

template<query_handler_spec_struct_c T>
using rpnx::querygraph::query_handler_traits< T >::produced_subqueries = typename query_handler_produced_subquery_traits< T >::produced_subqueries

Declared produced subqueries, or an empty typelist.

Definition at line 225 of file querygraph.hpp.

◆ query

template<query_handler_spec_struct_c T>
using rpnx::querygraph::query_handler_traits< T >::query = typename T::query

Query specification implemented by the handler.

Definition at line 221 of file querygraph.hpp.


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