|
| | QueryHandle (std::string name) |
| | A query by name.
|
| std::string const & | name () const noexcept |
| | The query's name.
|
| Handle< Result > | value () const |
| | The query's value; the last one is kept while a refetch is in flight.
|
template<typename Class, typename Member>
requires std::same_as<Class, detail::UnwrappedT<Result>> |
| Handle< Member > | at (Member Class::*member) const |
| | A field of the query's value.
|
| Handle< bool > | pending () const |
| | Whether the query is in flight.
|
| Handle< std::string > | error () const |
| | The query's error text.
|
| Handle< std::string > | errorKind () const |
| | The kind of the query's error.
|
| Handle< bool > | can () const |
| | Whether the signed-in principal may run the query.
|
| | operator QueryRef () const |
| | The query without its action type.
|
template<typename
Action, typename
Value = typename ::morph::model::ActionTraits<Action>::Result>
class morph::ui::author::QueryHandle< Action, Value >
A query declared by a scope.
- Template Parameters
-
| Action | The action it runs. |
| Value | The value's C++ type: the action's result for a call, the action itself for an evaluation. |
Definition at line 1332 of file author.hpp.