btck::TransactionSpentOutputs

Owning wrapper over a btck_TransactionSpentOutputs, the coins spent by one transaction.

Base Classes

NameDescription
Handle<btck_TransactionSpentOutputs, btck_transaction_spent_outputs_copy, btck_transaction_spent_outputs_destroy>Owning RAII handle for a copyable C object of type CType.
TransactionSpentOutputsApi<TransactionSpentOutputs>CRTP mixin adding accessors over the coins spent by one transaction.

Member Functions

NameDescription
TransactionSpentOutputs [constructor]Constructors
operator= Assignment operators
Coins
Count Returns the number of spent outputs.
GetCoin Returns a single spent coin by index.
get Returns the owned C handle.

Protected Data Members

NameDescription
m_ptr The owned C handle.