Owning wrapper over a btck_BlockSpentOutputs, the undo data of a whole block.
Declared in <kernel/bitcoinkernel_wrapper.h>
class BlockSpentOutputs
: public Handle<btck_BlockSpentOutputs, btck_block_spent_outputs_copy, btck_block_spent_outputs_destroy>
| Name | Description |
|---|---|
Handle<btck_BlockSpentOutputs, btck_block_spent_outputs_copy, btck_block_spent_outputs_destroy> | Owning RAII handle for a copyable C object of type CType. |
| Name | Description |
|---|---|
BlockSpentOutputs [constructor] | Takes ownership of an existing C block spent-outputs object. |
operator= | Assignment operators |
Count | Returns the number of per-transaction spent-output sets. |
GetTxSpentOutputs | Returns the spent outputs of one transaction in the block. |
TxsSpentOutputs | Returns a range over every transaction's spent outputs in the block. |
get | Returns the owned C handle. |
| Name | Description |
|---|---|
m_ptr | The owned C handle. |