Instance Method

union(_:)

Returns a new option set of the elements contained in this set, in the given set, or in both.

Declaration

func union(_ other: ARView.EntityGestures) -> ARView.EntityGestures

Parameters

other

An option set.

Return Value

A new option set made up of the elements contained in this set, in other, or in both.

Discussion

This example uses the union(_:) method to add two more shipping options to the default set.

let defaultShipping = ShippingOptions.standard
let memberShipping = defaultShipping.union([.secondDay, .priority])
print(memberShipping.contains(.priority))
// Prints "true"

See Also

Combining Options

func formUnion(ARView.EntityGestures)

Inserts the elements of another set into this option set.

func intersection(ARView.EntityGestures) -> ARView.EntityGestures

Returns a new option set with only the elements contained in both this set and the given set.

func formIntersection(ARView.EntityGestures)

Removes all elements of this option set that are not also present in the given set.

func symmetricDifference(ARView.EntityGestures) -> ARView.EntityGestures

Returns a new option set with the elements contained in this set or in the given set, but not in both.

func formSymmetricDifference(ARView.EntityGestures)

Replaces this set with a new set containing all elements contained in either this set or the given set, but not in both.