[#CoinsViewEmpty] = CoinsViewEmpty :mrdocs: Noop coins view. == Synopsis Declared in `<coins.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class CoinsViewEmpty : public xref:CCoinsView.adoc[CCoinsView] ---- == Base Classes [cols="1,4"] |=== | Name| Description | `xref:CCoinsView.adoc[CCoinsView]` | Pure abstract view on the open txout dataset. |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:CoinsViewEmpty/2constructor-07.adoc[`CoinsViewEmpty`] [.small]#[constructor]# [.small]#[deleted]# | Copying is disabled; the empty view is a shared singleton. | xref:CoinsViewEmpty/operator_assign.adoc[`operator=`] [.small]#[deleted]# | Copy assignment is disabled; the empty view is a shared singleton. | xref:CoinsViewEmpty/BatchWrite.adoc[`BatchWrite`] [.small]#[virtual]# | Consume the cursor without writing anything. | xref:CoinsViewEmpty/EstimateSize.adoc[`EstimateSize`] [.small]#[virtual]# | Estimate the database size as empty. | xref:CoinsViewEmpty/GetBestBlock.adoc[`GetBestBlock`] [.small]#[virtual]# | Report the best block as the null hash. | xref:CoinsViewEmpty/GetCoin.adoc[`GetCoin`] [.small]#[virtual]# | Always report the outpoint as spent. | xref:CoinsViewEmpty/GetHeadBlocks.adoc[`GetHeadBlocks`] [.small]#[virtual]# | Report no partially‐written head blocks. | xref:CoinsViewEmpty/HaveCoin.adoc[`HaveCoin`] [.small]#[virtual]# | Always report the outpoint as spent. | xref:CoinsViewEmpty/PeekCoin.adoc[`PeekCoin`] [.small]#[virtual]# | Always report the outpoint as spent. |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:CoinsViewEmpty/Get.adoc[`Get`] | Access the shared singleton empty view. |=== == Protected Member Functions [cols="1,4"] |=== | Name| Description | xref:CoinsViewEmpty/2constructor-09.adoc[`CoinsViewEmpty`] [.small]#[constructor]# | Construct the empty view. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#