On 20.12.21 01:18, Peter Smith wrote:
For some reason the current HEAD PublicationActions is a struct of
boolean representing combinations of the 4 different "publication
actions".

I felt it is more natural to implement boolean flag combinations using
a bitmask instead of a struct of bools. IMO using the bitmask also
simplifies assignment and checking of said flags.

I don't see why this is better. It just makes the code longer and adds more punctuation and reduces type safety.


Reply via email to