Und entweder-oder ist dann das xor.
(and ist übrigens keine Funktion, sondern ein Operator, genauer ein logischer, binärer Operator, aber das ist natürlich nur eine Nebensache.

)
Und in dem von dir gezeigten Codestück heißt es auch und. Ein and ist immer ein und.