35 std::map<size_t, MaskedChannels>
values;
#define CBM_YAML_EXTERN_DECL(type)
Declare the external instantiation of the Read and Dump functions for a type.
CBM_YAML_FORMAT(YAML::Flow)
MaskedChannels(std::initializer_list< u16 > chans)
bool Contains(u16 channel) const
CBM_YAML_PROPERTIES(yaml::Property(&MaskedChannels::channels, "channels", "Channel mask", YAML::Flow))
CBM_YAML_MERGE_PROPERTY()
CBM_YAML_MERGE_PROPERTY()
ChannelMaskSet()=default
Construct emtpy mapping.
CBM_YAML_PROPERTIES(yaml::Property(&ChannelMaskSet::values, "maskSet", "Channel mask set"))
std::map< size_t, MaskedChannels > values
~ChannelMaskSet()=default