util::flags::BitMask< Storage > Member List

This is the complete list of members for util::flags::BitMask< Storage >, including all inherited members.

all(Bits_t bits) const util::flags::BitMask< Storage >
any(Bits_t bits) const util::flags::BitMask< Storage >
anySet(Mask_t const &mask) const util::flags::BitMask< Storage >
BitMask()=defaultutil::flags::BitMask< Storage >explicit
BitMask(BitMaskFromValuesTag, Storage_t defined)util::flags::BitMask< Storage >
BitMask(BitMaskFromValuesTag, Storage_t defined, Storage_t values)util::flags::BitMask< Storage >
BitMask(BitMaskFromValuesTag, Bits_t values)util::flags::BitMask< Storage >
BitMask(BitMaskFromValuesTag, Bits_t defined, Bits_t values)util::flags::BitMask< Storage >
BitMask(Flag_t first, Others...others)util::flags::BitMask< Storage >inline
BitMask(Bits_t first, Others...others)util::flags::BitMask< Storage >inline
BitMask(Mask_t first, Second second, Others...others)util::flags::BitMask< Storage >inline
Bits_t typedefutil::flags::BitMask< Storage >
capacity()util::flags::BitMask< Storage >static
clear()util::flags::BitMask< Storage >inline
combineWithMask(Mask_t A, Mask_t B)util::flags::BitMask< Storage >static
combineWithMask(Mask_t baseMask, Bits_t bits)util::flags::BitMask< Storage >static
combineWithMask(Mask_t baseMask, Flag_t flag)util::flags::BitMask< Storage >static
create(Args...args)util::flags::BitMask< Storage >static
definedOnly() const util::flags::BitMask< Storage >private
defineSingle(Flag_t flag)util::flags::BitMask< Storage >private
dump(Stream &&out, unsigned int nBits) const util::flags::BitMask< Storage >
dump(Stream &&out) const util::flags::BitMask< Storage >inline
Exception typedefutil::flags::BitMask< Storage >
Flag_t typedefutil::flags::BitMask< Storage >
FlagIndex_t typedefutil::flags::BitMask< Storage >
FlagNotDefinedError typedefutil::flags::BitMask< Storage >
fromValuesutil::flags::BitMask< Storage >static
get(Flag_t flag) const util::flags::BitMask< Storage >
intersectWithMask(Mask_t A, Mask_t B)util::flags::BitMask< Storage >static
intersectWithMask(Mask_t baseMask, Bits_t bits)util::flags::BitMask< Storage >static
intersectWithMask(Mask_t baseMask, Flag_t flag)util::flags::BitMask< Storage >static
isDefined(Flag_t flag) const util::flags::BitMask< Storage >
isDefined(Bits_t bits) const util::flags::BitMask< Storage >
isSet(Flag_t flag) const util::flags::BitMask< Storage >
isUndefined(Flag_t flag) const util::flags::BitMask< Storage >
isUndefined(Bits_t bits) const util::flags::BitMask< Storage >
isUnset(Flag_t flag) const util::flags::BitMask< Storage >
Mask_t typedefutil::flags::BitMask< Storage >
match(Mask_t const &mask) const util::flags::BitMask< Storage >
mergeIntoMask(Mask_t baseMask, Mask_t mask)util::flags::BitMask< Storage >static
mergeIntoMask(Mask_t baseMask, Bits_t bits)util::flags::BitMask< Storage >static
mergeIntoMask(Mask_t baseMask, Flag_t flag)util::flags::BitMask< Storage >static
negateMask(Mask_t mask)util::flags::BitMask< Storage >static
negateMask(Bits_t bits)util::flags::BitMask< Storage >static
negateMask(Flag_t flag)util::flags::BitMask< Storage >static
none(Bits_t bits) const util::flags::BitMask< Storage >
noneSet(Mask_t const &mask) const util::flags::BitMask< Storage >
operator!=(Mask_t const &other) const util::flags::BitMask< Storage >inline
operator==(Mask_t const &other) const util::flags::BitMask< Storage >inline
OutOfRangeError typedefutil::flags::BitMask< Storage >
presenceutil::flags::BitMask< Storage >private
rangeSet(BeginIter begin, EndIter end)util::flags::BitMask< Storage >
rangeUnset(BeginIter begin, EndIter end)util::flags::BitMask< Storage >
remove(Flag first, OtherFlags...others)util::flags::BitMask< Storage >inline
set(Flag first, OtherFlags...others)util::flags::BitMask< Storage >inline
setImpl()util::flags::BitMask< Storage >inlineprivate
setImpl(Flag_t flag, Flags...others)util::flags::BitMask< Storage >private
setSingle(Flag_t flag)util::flags::BitMask< Storage >private
Storage_t typedefutil::flags::BitMask< Storage >private
testBitmask(Storage_t data, Storage_t mask)util::flags::BitMask< Storage >inlineprivatestatic
testBits(Storage_t data, Storage_t bits)util::flags::BitMask< Storage >inlineprivatestatic
testUnsetBitmask(Storage_t data, Storage_t mask)util::flags::BitMask< Storage >inlineprivatestatic
undefineImpl()util::flags::BitMask< Storage >inlineprivate
undefineImpl(Flag_t flag, Flags...others)util::flags::BitMask< Storage >private
undefineSingle(Flag_t flag)util::flags::BitMask< Storage >private
unset(Flag first, OtherFlags...others)util::flags::BitMask< Storage >inline
unsetImpl()util::flags::BitMask< Storage >inlineprivate
unsetImpl(Flag_t flag, Flags...others)util::flags::BitMask< Storage >private
unsetMask(Mask_t baseMask, Mask_t mask)util::flags::BitMask< Storage >static
unsetMask(Mask_t baseMask, Bits_t bits)util::flags::BitMask< Storage >static
unsetMask(Mask_t baseMask, Flag_t flag)util::flags::BitMask< Storage >static
unsetSingle(Flag_t flag)util::flags::BitMask< Storage >private
valuesutil::flags::BitMask< Storage >private