logic(nand)

koadrobot/logics/logic(nand)

IN1 IN2 OUT true true false true false true false true true false false true
logic(nand)
@/logic(nand)
IN1 IN2 OUT true true false true false true false true true false false true
IN1boolean
IN2boolean (variadic)
logic(nand)
IN1
IN2
OUT
OUTboolean
To use the node in your project you should have the koadrobot/logics library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See Using libraries for more info.

C++ implementation

#pragma XOD dirtieness disable

struct State {
};

{{ GENERATED_CODE }}

void evaluate(Context ctx) {
    auto a = getValue<input_IN1>(ctx);
    auto b = getValue<input_IN2>(ctx);
    emitValue<output_OUT>(ctx, !(a && b));
}

Tabular tests

IN1IN2OUT
truetruefalse
truefalsetrue
falsetruetrue
falsefalsetrue