btck::TransactionOutputView

Non-owning view over a btck_TransactionOutput.

Synopsis

Declared in <kernel/bitcoinkernel_wrapper.h>

class TransactionOutputView
    : public View<btck_TransactionOutput>
    , public TransactionOutputApi<TransactionOutputView>

Base Classes

NameDescription
View<btck_TransactionOutput>Non-owning view over a const C handle of type CType.
TransactionOutputApi<TransactionOutputView>CRTP mixin adding transaction-output accessors shared by the view and owning types.

Member Functions

NameDescription
TransactionOutputView [constructor]Constructs a view over ptr.
Amount Returns the output value.
GetScriptPubkey Returns the output's locking script.
get Returns the borrowed C handle.

Protected Data Members

NameDescription
m_ptr The borrowed C handle.