std::hash<CTransactionRef>

Disable default std::hash for CTransactionRef to prevent accidentally comparing by pointer. Use CTransactionRefHash or provide a custom hasher.

Synopsis

Declared in <primitives/transaction.h>

template<>
struct hash<CTransactionRef>;

Member Functions

NameDescription
hash [constructor] [deleted]Deleted default constructor, disabling this hash specialization.
operator() [deleted]Deleted call operator, disabling hashing of a CTransactionRef.