struct
TagSerializableVirtual struct defining CBOR tagged item serializability.
Derived classes
- struct Rational
- Represent a rational number (numerator and denominator).
Public functions
-
void deserialize(std::
span<const uint8_t> bytes) - Deserialize CBOR byte vector.
- auto deserializer(const cppbor::SemanticTag& data) → void=0 virtual
- Virtual method to parse the CBOR structure.
-
auto serialize() const → std::
vector<uint8_t> - Serialize the object as a CBOR byte vector.
- auto serializer() const → cppbor::SemanticTag=0 virtual
- Virtual method to define a serializing object.
Function documentation
void cardano:: TagSerializable:: deserialize(std:: span<const uint8_t> bytes)
Deserialize CBOR byte vector.
Parameters | |
---|---|
bytes | CBOR byte vector. |
void=0 cardano:: TagSerializable:: deserializer(const cppbor::SemanticTag& data) virtual
Virtual method to parse the CBOR structure.
Parameters | |
---|---|
data | CBOR SemanticTag object. |
std:: vector<uint8_t> cardano:: TagSerializable:: serialize() const
Serialize the object as a CBOR byte vector.
Returns | CBOR byte vector. |
---|
cppbor::SemanticTag=0 cardano:: TagSerializable:: serializer() const virtual
Virtual method to define a serializing object.
Returns | CBOR tagged item object. |
---|