## XorAtom class

6.5.4. xor Returns true if exactly one of the operands evaluates to true, false if either both operands evaluate to true or both operands evaluate to false, and the empty collection otherwise.

**Signature:**

```typescript
export declare class XorAtom extends InfixOperatorAtom
```

**Extends:** [InfixOperatorAtom](/content/docs/sdk/core.infixoperatoratom)

## Constructors

| Constructor | Modifiers | Description |
| --- | --- | --- |
| [(constructor)(left, right)](/content/docs/sdk/core.xoratom._constructor_/index.html) |  | Constructs a new instance of the `XorAtom` class |

## Methods

| Method | Modifiers | Description |
| --- | --- | --- |
| [eval(context, input)](/content/docs/sdk/core.xoratom.eval) |  |  |

- [XorAtom class](/content/docs/sdk/core.xoratom#xoratom-class/index.html)
- [Constructors](/content/docs/sdk/core.xoratom#constructors/index.html)
- [Methods](/content/docs/sdk/core.xoratom#methods/index.html)
