# BinaryOperation

``public enum BinaryOperation: String``

Defines the type of binary operation being performed.

• ``` addition ```

#### Declaration

Swift

``case addition``
• ``` subtraction ```

Subtracting one value from another.

#### Declaration

Swift

``case subtraction``
• ``` multiplication ```

Multiplying two values.

#### Declaration

Swift

``case multiplication``
• ``` division ```

Dividing a value by another.

#### Declaration

Swift

``case division``
• ``` equalTo ```

Testing to see if two values are equal.

#### Declaration

Swift

``case equalTo``
• ``` notEqualTo ```

Testing to see if two values are not equal.

#### Declaration

Swift

``case notEqualTo``
• ``` lessThan ```

Testing to see if one value is less than another.

#### Declaration

Swift

``case lessThan``
• ``` greaterThan ```

Testing to see if one value is greater than another.

#### Declaration

Swift

``case greaterThan``
• ``` lessThanOrEqualTo ```

Testing to see if one value is less than or equal to another.

#### Declaration

Swift

``case lessThanOrEqualTo``
• ``` greaterThanOrEqualTo ```

Testing to see if one value is greater than or equal to another.

#### Declaration

Swift

``case greaterThanOrEqualTo``
• ``` and ```

Testing to see if both values are `true`.

#### Declaration

Swift

``case and``
• ``` or ```

Testing to see if either value is `true`.

#### Declaration

Swift

``case or``
• ``` castTo ```

Casting a value to another type.

#### Declaration

Swift

``case castTo``
• ``` collate ```

Perform a collations on both values.

#### Declaration

Swift

``case collate``
• ``` like ```

See if one value is like another.

#### Declaration

Swift

``case like``
• ``` glob ```

See if one value is like another.

#### Declaration

Swift

``case glob``
• ``` regexp ```

Perform a RegEx operation on a value.

#### Declaration

Swift

``case regexp``
• ``` match ```

See if one value matches another.

#### Declaration

Swift

``case match``