|
RPNX::QueryGraph
Typed, memoized, concurrent query evaluation for C++23
|
Awaitable request for a memoized query value. More...
#include <querygraph.hpp>
Public Member Functions | |
| request (typename QuerySpec::input_type input) | |
| Construct a request by taking ownership of its input. | |
Public Attributes | |
| QuerySpec::input_type | m_input |
| Input value used to locate or create the requested node. | |
Awaitable request for a memoized query value.
Construct this inside a handler and pass it to co_await. The current handler specification must list QuerySpec in its dependencies. Request objects retain their input and may first be yielded through dependency, then awaited later.
| QuerySpec | Requested query specification. |
Definition at line 834 of file querygraph.hpp.
|
inline |
Construct a request by taking ownership of its input.
Definition at line 841 of file querygraph.hpp.
References m_input.
| QuerySpec::input_type rpnx::querygraph::debug_abi::request< QuerySpec >::m_input |
Input value used to locate or create the requested node.
Definition at line 837 of file querygraph.hpp.
Referenced by request().