Construct and assign from a bool, receiving no for false and yes for true.
Construct a ternary value from another ternary value
Construct and assign from a bool, receiving no for false and yes for true.
a | b | $(TILDE)a | a | b | a & b | a ^ b |
---|---|---|---|---|---|
no | no | yes | no | no | no |
no | yes | yes | no | yes | |
no | unknown | unknown | no | unknown | |
yes | no | no | yes | no | yes |
yes | yes | yes | yes | no | |
yes | unknown | yes | unknown | unknown | |
unknown | no | unknown | unknown | no | unknown |
unknown | yes | yes | unknown | unknown | |
unknown | unknown | unknown | unknown | unknown |
a | b | $(TILDE)a | a | b | a & b | a ^ b |
---|---|---|---|---|---|
no | no | yes | no | no | no |
no | yes | yes | no | yes | |
no | unknown | unknown | no | unknown | |
yes | no | no | yes | no | yes |
yes | yes | yes | yes | no | |
yes | unknown | yes | unknown | unknown | |
unknown | no | unknown | unknown | no | unknown |
unknown | yes | yes | unknown | unknown | |
unknown | unknown | unknown | unknown | unknown |
Ternary type with three truth values:
Also known as trinary, trivalent, or trilean.