Comment by t-writescode

12 hours ago

What about Microsoft's own "MsoTrioState"? https://learn.microsoft.com/en-us/dotnet/api/microsoft.offic...

  enom MsoTrioState {
    Toggle,
    Mixed,
    True,
    False,
    CTrue
  };

Is it called "trio" state because 3 of the 5 states are not supported?

I also like how True is -1. Beautiful all around!

Usual reminder that one of the hardest problems in software engineering is still naming things ;-)