|
parcel 0.2.4
Wrappable, wire-transferable C++23 value system with JSON serialization
|
Parcel adapters for the comms::md dynamic value tree.
More...
#include <parcel/cell.h>#include <parcel/defaults.h>#include <parcel/descriptor.h>#include <parcel/json.h>#include <commons/color.hpp>#include <commons/icons.hpp>#include <commons/json/metadata.hpp>#include <commons/metadata.hpp>#include <sstream>#include <string>#include <string_view>#include <utility>

Go to the source code of this file.
Classes | |
| class | parcel::ValueCell |
Cell wrapping a comms::md::Value. More... | |
| class | parcel::ObjectCell |
Cell wrapping a comms::md::Object (a.k.a. More... | |
| class | parcel::ArrayCell |
Cell wrapping a comms::md::Array (std::vector<comms::md::Value>). More... | |
Parcel adapters for the comms::md dynamic value tree.
Wire kinds:
md:v — ValueCell (storage: comms::md::Value)md:o — ObjectCell (storage: comms::md::Object)md:a — ArrayCell (storage: comms::md::Array)Ported from the standalone metadata sibling library's parcel adapter, re-namespaced to the comms::md::* types absorbed into commons.