See if a Flags enum is valid





0/5 (0 vote)
// A faster solutionreturn (value & mask) == 0;// Where mask == ~ (None | One | Eight)// This constant can be precomputed at compile-time or run-time (like in Alternate 1)
// A faster solution return (value & mask) == 0; // Where mask == ~ (None | One | Eight) // This constant can be precomputed at compile-time or run-time (like in Alternate 1)