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;
constexpr script_verify_flags & operator=(const script_verify_flags &)=default
friend constexpr script_verify_flags operator|(script_verify_flags a, script_verify_flags b)
constexpr script_verify_flags(const script_verify_flags &)=default
constexpr script_verify_flags operator~() const
constexpr script_verify_flags & operator|=(script_verify_flags vf)
friend constexpr std::strong_ordering operator<=>(const script_verify_flags &a, const script_verify_flags &b) noexcept
Compare two script_verify_flags.
constexpr bool operator==(script_verify_flags other) const
constexpr value_type as_int() const
constexpr script_verify_flags & operator&=(script_verify_flags vf)
constexpr script_verify_flags(script_verify_flags &&)=default
friend constexpr script_verify_flags operator&(script_verify_flags a, script_verify_flags b)
consteval script_verify_flags()=default
constexpr ~script_verify_flags()=default
constexpr script_verify_flags & operator=(script_verify_flags &&)=default
static constexpr script_verify_flags from_int(value_type f)
constexpr script_verify_flags operator|(script_verify_flag_name f1, script_verify_flag_name f2)
constexpr script_verify_flags operator~(script_verify_flag_name f)