6 #ifndef BITCOIN_SCRIPT_VERIFY_FLAGS_H 7 #define BITCOIN_SCRIPT_VERIFY_FLAGS_H 48 constexpr
explicit operator bool()
const {
return m_value != 0; }
54 return a.m_value <=> b.m_value;
71 #endif // BITCOIN_SCRIPT_VERIFY_FLAGS_H
constexpr value_type as_int() const
friend constexpr script_verify_flags operator &(script_verify_flags a, script_verify_flags b)
constexpr script_verify_flags operator~() const
consteval script_verify_flags()=default
constexpr script_verify_flags & operator &=(script_verify_flags vf)
constexpr script_verify_flags & operator|=(script_verify_flags vf)
friend constexpr script_verify_flags operator|(script_verify_flags a, script_verify_flags b)
constexpr script_verify_flags & operator=(const script_verify_flags &)=default
constexpr script_verify_flags operator|(script_verify_flag_name f1, script_verify_flag_name f2)
constexpr bool operator==(script_verify_flags other) const
constexpr script_verify_flags operator~(script_verify_flag_name f)
constexpr ~script_verify_flags()=default
static constexpr script_verify_flags from_int(value_type f)