RPNX::QueryGraph
Typed, memoized, concurrent query evaluation for C++23
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nrpnx
 Nquerygraph
 Ndebug_abi
 Cbad_continuationIndicates that a handler completed without a continuation outcome
 CcoroutineOwning coroutine return object for a registered query handler
 CdependencyCoroutine yield value that schedules a dependency without waiting
 CgraphOwns handler registrations, memoized nodes, and query execution
 Crecursive_dependency_errorIndicates that graph execution quiesced before a request completed
 CrequestAwaitable request for a memoized query value
 Csubquery_does_not_existCanonical error for a requested subquery the parent did not produce
 Csubquery_parent_failedCanonical wrapper indicating that a subquery's parent failed
 Csubquery_requestAwaitable request for a subquery value produced by a parent node
 Csubquery_resultCoroutine yield value that publishes one subquery result
 Cbad_continuationIndicates that a handler completed without a continuation outcome
 Cbinary_traitsBinary serialization customization point for dumpable values
 Cbinary_traits< std::monostate >Empty binary representation used for std::monostate
 Ccanonical_error_result_dataSerializable representation of a registered canonical error
 Ccanonical_error_storageType-erased, copyable storage for a registered exception value
 CcoroutineOwning coroutine return object for a registered query handler
 Cdebug_messageA diagnostic emitted by a running query handler
 Cdebug_traitsHuman-readable formatting customization point for query values
 Cdebug_traits< std::monostate >Debug formatter for the unique monostate value
 Cdebug_traits< std::string >Debug formatter that quotes and escapes a string
 CdependencyCoroutine yield value that schedules a dependency without waiting
 Cerror_resultDiscriminated error state used by query and subquery results
 CgraphOwns handler registrations, memoized nodes, and query execution
 Cgraph_dataComplete serializable snapshot of a QueryGraph instance
 ChasherHash a value for use as a QueryGraph memoization key
 Cis_query_handler_specBoolean trait equivalent of query_handler_spec_c
 Cnode_reference_dataSerializable identity of a memoized query node
 Cquery_class_dataAll memoized instances belonging to one query specification
 Cquery_handler_produced_subquery_traitsSupplies an empty produced-subquery list when a handler omits it
 Cquery_handler_produced_subquery_traits< T >Reads the explicit produced_subqueries declaration from T
 Cquery_handler_traitsNormalizes the nested types of a handler specification
 Cquery_handler_traits< T >Trait specialization that exposes a structural handler spec
 Cquery_node_dataSerialized state and outgoing edges of one memoized query node
 Crecursive_dependency_errorIndicates that graph execution quiesced before a request completed
 CrequestAwaitable request for a memoized query value
 CresultInternal value-or-error state shared by query awaitables and dumps
 Cresult< void >Pending/value/error state specialization for operations returning no value
 Csubquery_class_dataAll instances of one subquery specification under a parent node
 Csubquery_does_not_existCanonical error for a requested subquery the parent did not produce
 Csubquery_instance_dataSerialized state of one subquery input beneath a parent node
 Csubquery_parent_failedCanonical wrapper indicating that a subquery's parent failed
 Csubquery_requestAwaitable request for a subquery value produced by a parent node
 Csubquery_resultCoroutine yield value that publishes one subquery result