|
parcel 0.2.4
Wrappable, wire-transferable C++23 value system with JSON serialization
|
ReasonCell / FailureReasonCell — parcel adapters for the polymorphic comms::ReasonPtr / comms::FailureReasonPtr.
More...
#include <parcel/cell.h>#include <parcel/defaults.h>#include <parcel/descriptor.h>#include <parcel/json.h>#include <commons/json/reason.hpp>#include <commons/reason.hpp>#include <compare>#include <memory>#include <optional>#include <string>#include <string_view>#include <utility>

Go to the source code of this file.
Classes | |
| class | parcel::ReasonCell |
Cell wrapping comms::ReasonPtr (a std::unique_ptr<comms::IReason>). More... | |
| class | parcel::FailureReasonCell |
Cell wrapping comms::FailureReasonPtr (a std::unique_ptr<comms::IFailureReason>). More... | |
ReasonCell / FailureReasonCell — parcel adapters for the polymorphic comms::ReasonPtr / comms::FailureReasonPtr.