|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
A resolver that accepts every name as any: for an expression checked outside a document. More...
#include <expression.hpp>
Public Member Functions | |
| std::expected< Type, std::string > | ref (std::string_view head, std::span< std::string const > path) const override |
| Accepts any reference. | |
| std::expected< Type, std::string > | row (std::span< std::string const > path) const override |
| Accepts any row path. | |
| std::expected< Type, std::string > | control (ExprKind form, std::string_view name) const override |
| Accepts any query or mutation. | |
| std::expected< Type, std::string > | pref (std::string_view point, std::span< std::string const > path) const override |
| Accepts any point. | |
| Public Member Functions inherited from morph::ui::NameResolver | |
| NameResolver (NameResolver const &)=delete | |
| NameResolver & | operator= (NameResolver const &)=delete |
| NameResolver (NameResolver &&)=delete | |
| NameResolver & | operator= (NameResolver &&)=delete |
A resolver that accepts every name as any: for an expression checked outside a document.
Definition at line 718 of file expression.hpp.
|
inlinenodiscardoverridevirtual |
Accepts any reference.
| head | Unused. |
| path | Unused. |
Implements morph::ui::NameResolver.
Definition at line 724 of file expression.hpp.
|
inlinenodiscardoverridevirtual |
Accepts any row path.
| path | Unused. |
Implements morph::ui::NameResolver.
Definition at line 734 of file expression.hpp.
|
inlinenodiscardoverridevirtual |
Accepts any query or mutation.
| form | Unused. |
| name | Unused. |
Implements morph::ui::NameResolver.
Definition at line 743 of file expression.hpp.
|
inlinenodiscardoverridevirtual |
Accepts any point.
| point | Unused. |
| path | Unused. |
Implements morph::ui::NameResolver.
Definition at line 753 of file expression.hpp.