RPNX::QueryGraph
Typed, memoized, concurrent query evaluation for C++23
Loading...
Searching...
No Matches
rpnx::querygraph::subquery_spec_c Concept Reference

Identifies a result class produced within a parent query node. More...

#include <querygraph.hpp>

Concept definition

template<typename T>
typename T::parent_query;
typename T::input_type;
typename T::output_type;
{ T::subquery_id } -> std::convertible_to< std::string >;
}
Identifies a type that describes a memoized query.
Identifies a result class produced within a parent query node.

Detailed Description

Identifies a result class produced within a parent query node.

A subquery specification provides parent_query, input_type, output_type, and a stable subquery_id. Unlike a top-level query, its instances are scoped to one input instance of the parent query.

Template Parameters
TCandidate subquery specification.

Definition at line 149 of file querygraph.hpp.