![]() |
CommRaT 2.0.0
C++20 Real-Time Messaging Framework
|
Registry-wide introspection and schema export. More...
#include "commrat/introspection/message_schema.hpp"#include <sertial/core/layout/struct_layout_reflector.hpp>#include <rfl.hpp>#include <rfl/json.hpp>#include <string>#include <vector>#include <fstream>#include <sstream>#include <tuple>Go to the source code of this file.
Classes | |
| struct | commrat::IntrospectionHelper< UserRegistry > |
| Registry-wide introspection and schema export. More... | |
Namespaces | |
| namespace | commrat |
| CommRaT - Modern C++ Real-Time Communication Framework. | |
Registry-wide introspection and schema export.
Provides IntrospectionHelper<Registry> for exporting message schemas to any format supported by rfl (JSON, YAML, TOML, XML, etc.).
Exports MessageSchema<T, Registry> which combines:
Definition in file introspection_helper.hpp.