A set of transactions together with their aggregate feerate.
Declared in <cluster_linearize.h>
template<typename SetType>
struct SetInfo;
| Name | Description |
|---|---|
SetInfo [constructor] | Constructors |
Set | Add a transaction to this SetInfo (which must not yet be in it). |
operator- | Compute the difference between this and other SetInfo (which must be a subset). |
operator-= | Remove the transactions of other from this SetInfo (which must be a subset). |
operator|= | Add the transactions of other to this SetInfo (no overlap allowed). |
| Name | Description |
|---|---|
feerate | Their combined fee and size. |
transactions | The transactions in the set. |
| Name | Description |
|---|---|
cluster_linearize::operator== | Permit equality testing. |
cluster_linearize::swap | Swap two SetInfo objects. |
| Name | Description |
|---|---|
ChunkLinearizationInfo | Compute the chunks of linearization as SetInfos. |