|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
Where an action's result holds which reflected types. More...
#include <algorithm>#include <cstddef>#include <functional>#include <glaze/glaze.hpp>#include <map>#include <optional>#include <string>#include <string_view>#include <type_traits>#include <typeindex>#include <utility>#include <vector>#include "../../detail/reflected_member.hpp"Go to the source code of this file.
Where an action's result holds which reflected types.
Every action registration walks its result type once and stores, under the action id, each reflected aggregate the result can hold and the JSON path to it. The walk needs no record to be registered: it reports every aggregate, and matching those types against the record registry happens when that registry is first read.
Definition in file result_walker.hpp.