|
RPNX::QueryGraph
Typed, memoized, concurrent query evaluation for C++23
|
Canonical error for a requested subquery the parent did not produce. More...
#include <querygraph.hpp>
Public Member Functions | |
| subquery_does_not_exist () | |
| Construct an empty instance for deserialization. | |
| subquery_does_not_exist (std::string subquery_id) | |
| Construct an error naming the missing subquery. | |
| std::string const & | subquery_id () const noexcept |
| Return the stable identifier of the missing subquery. | |
| void | post_serialize () |
| Rebuild the derived human-readable message after deserialization. | |
| char const * | what () const noexcept override |
| Return the derived error message. | |
Canonical error for a requested subquery the parent did not produce.
QueryGraph raises this after the parent completes successfully and a requested subquery slot is still pending.
Definition at line 925 of file querygraph.hpp.
|
inline |
Construct an empty instance for deserialization.
Definition at line 934 of file querygraph.hpp.
References post_serialize().
|
inlineexplicit |
Construct an error naming the missing subquery.
Definition at line 940 of file querygraph.hpp.
References post_serialize(), and subquery_id().
|
inline |
Rebuild the derived human-readable message after deserialization.
Definition at line 952 of file querygraph.hpp.
Referenced by subquery_does_not_exist(), and subquery_does_not_exist().
|
inlinenoexcept |
Return the stable identifier of the missing subquery.
Definition at line 946 of file querygraph.hpp.
Referenced by subquery_does_not_exist().
|
inlineoverridenoexcept |
Return the derived error message.
Definition at line 958 of file querygraph.hpp.