Type‐safe set of script verification flags backed by a bitmask.
Synopsis
Declared in <script/verify_flags.h>
class script_verify_flags;
Type Aliases
Name |
Description |
Underlying integer type holding the flag bits. |
Member Functions
Name |
Description |
|
Constructors |
|
Destructor. |
Assignment operators |
|
Get the raw integer bitmask. |
|
Clear all bits not present in another flag set in place. |
|
Set the bits of another flag set in place. |
|
Bitwise complement of the flag set. |
|
Test whether any flag is set. |
|
Test two flag sets for equality. |
Static Member Functions
Name |
Description |
Build a flag set from a raw integer bitmask. |
Friends
Name |
Description |
Compare two script_verify_flags. <, >, <=, and >= are auto‐generated from this. |
|
Bitwise AND of two flag sets. |
|
Bitwise OR of two flag sets. |
Non-Member Functions
Name |
Description |
Return the script flags which should be checked for a given block. |
|
List the human‐readable names of the set verification flags. |
|
Bitwise OR of two flag names. |
|
Bitwise complement of a single flag name. |
Created with MrDocs