|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
Collects the actions and model types a loaded document names, resolving each query's, mutation's and model-bound node's alias through the enclosing scopes. More...
#include <service.hpp>
Public Member Functions | |
| DocumentActions (Document const &document) | |
Walks document. | |
| std::vector< ActionRef > const & | topQueries () const noexcept |
| The top-level queries. | |
| std::vector< ActionRef > | actions () const |
| Every action named. | |
| std::vector< std::string > | modelTypes () const |
| Every model type named. | |
Collects the actions and model types a loaded document names, resolving each query's, mutation's and model-bound node's alias through the enclosing scopes.
Load-time validation has already resolved every alias and requires every alias to name a type, so each lookup here finds one.
Definition at line 168 of file service.hpp.
|
inlineexplicit |
|
inlinenodiscardnoexcept |
The top-level queries.
Definition at line 181 of file service.hpp.
|
inlinenodiscard |
|
inlinenodiscard |