btck::is_bitmask_enum

Trait marking an enum as a bitmask; specialize to std::true_type to opt in.

Synopsis

Declared in <kernel/bitcoinkernel_wrapper.h>

template<typename T>
struct is_bitmask_enum
    : std::false_type

Base Classes

NameDescription
std::false_type

Specializations

NameDescription
is_bitmask_enum<BlockCheckFlags> Marks BlockCheckFlags as a bitmask enum.
is_bitmask_enum<ScriptVerificationFlags> Marks ScriptVerificationFlags as a bitmask enum.