|
parcel 0.2.2
Wrappable, wire-transferable C++23 value system with JSON serialization
|
This is the complete list of members for parcel::IPayloadFieldDescriptor< Payload >, including all inherited members.
| compare(Payload const &a, Payload const &b) const =0 | parcel::IPayloadFieldDescriptor< Payload > | pure virtual |
| display_info() const =0 | parcel::IFieldDescriptor | pure virtual |
| from_json_into(json_t const &field_json, Payload &p, ParcelRegistry const ®) const =0 | parcel::IPayloadFieldDescriptor< Payload > | pure virtual |
| is_required() const =0 | parcel::IFieldDescriptor | pure virtual |
| key() const =0 | parcel::IFieldDescriptor | pure virtual |
| kind() const =0 | parcel::IFieldDescriptor | pure virtual |
| mutable_display_info()=0 | parcel::IPayloadFieldDescriptor< Payload > | pure virtual |
| set_required(bool r)=0 | parcel::IPayloadFieldDescriptor< Payload > | pure virtual |
| to_json() const =0 | parcel::IFieldDescriptor | pure virtual |
| to_json_into(json_t &v_obj, Payload const &p) const =0 | parcel::IPayloadFieldDescriptor< Payload > | pure virtual |
| to_string_into(std::string &out, Payload const &p) const =0 | parcel::IPayloadFieldDescriptor< Payload > | pure virtual |