|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
Form<A>: a FormSession over schemaJson<A>(), with typed access at the edges. More...
#include <exception>#include <memory>#include <optional>#include <stdexcept>#include <string>#include <string_view>#include <type_traits>#include <utility>#include "../../attributes.hpp"#include "../../core/bridge.hpp"#include "../../core/callback_scope.hpp"#include "../../core/completion.hpp"#include "../../core/registry.hpp"#include "../../reactive/runtime.hpp"#include "../../reactive/signal.hpp"#include "../forms.hpp"#include "field_model.hpp"#include "form_session.hpp"Go to the source code of this file.
Classes | |
| class | morph::forms::Form< A, M, S > |
| A form over action A: a FormSession built from schemaJson<A>(), submitting through a BridgeHandler, with typed set<>, value() and lastResult(). More... | |
Form<A>: a FormSession over schemaJson<A>(), with typed access at the edges.
Specified in docs/spec/forms/engine.md, "Typed forms".
Definition in file typed_form.hpp.