struct
ArraySerializableVirtual struct defining CBOR array serializability.
Derived classes
- struct TransactionOutput
- TransactionOutput.
- struct Transaction
- A transaction.
- struct Certificate
- A transaction certificate.
- struct MoveInstantaneousReward
- Contents of a move instantaneous rewards certificate.
- struct MultisigScript
- A multi-signature script transaction witness.
- struct Relay
- A stake pool relay registration.
- struct StakeCredential
- A stake credential.
- struct Transaction
- A transaction.
- struct TransactionInput
- A transaction input.
- struct TransactionOutput
- A transaction output.
Public functions
-
void deserialize(std::
span<const uint8_t> bytes) - Deserialize CBOR byte vector.
- auto deserializer(const cppbor::Array& 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::Array=0 virtual
- Virtual method to define a serializing object.
Function documentation
void cardano:: ArraySerializable:: deserialize(std:: span<const uint8_t> bytes)
Deserialize CBOR byte vector.
Parameters | |
---|---|
bytes | CBOR byte vector. |
void=0 cardano:: ArraySerializable:: deserializer(const cppbor::Array& data) virtual
Virtual method to parse the CBOR structure.
Parameters | |
---|---|
data | CBOR array object. |
std:: vector<uint8_t> cardano:: ArraySerializable:: serialize() const
Serialize the object as a CBOR byte vector.
Returns | CBOR byte vector. |
---|
cppbor::Array=0 cardano:: ArraySerializable:: serializer() const virtual
Virtual method to define a serializing object.
Returns | CBOR array object. |
---|