Uses of Interface jdk.incubator.vector.VectorOperators.Operator (Java SE 17 & JDK 17)
Description: use: module: jdk.incubator.vector, package: jdk.incubator.vector, class: VectorOperators, interface: Operator

# Uses of Interface
jdk.incubator.vector.VectorOperators.Operator

Packages that use VectorOperators.Operator
Package
Description
jdk.incubator.vector
Incubating Feature. Will be removed in a future release.

- ## Uses of VectorOperators.Operator in jdk.incubator.vector

  Subinterfaces of VectorOperators.Operator in jdk.incubator.vector
  Modifier and Type
  Interface
  Description
  `static interface`
  `VectorOperators.Associative`
  Type for all reassociating lane-wise binary operators, usable in expressions like `e = v0.` `reduceLanes``(ADD)`.
  `static interface`
  `VectorOperators.Binary`
  Type for all lane-wise binary (two-argument) operators, usable in expressions like `w = v0.` `lanewise``(ADD, v1)`.
  `static interface`
  `VectorOperators.Comparison`
  Type for all binary lane-wise boolean comparisons on lane values, usable in expressions like `m = v0.` `compare``(LT, v1)`.
  `static interface`
  `VectorOperators.Conversion<E,F>`
  Type for all lane-wise conversions on lane values, usable in expressions like `w1 = v0.` `convert``(I2D, 1)`.
  `static interface`
  `VectorOperators.Ternary`
  Type for all lane-wise ternary (three-argument) operators, usable in expressions like `w = v0.` `lanewise``(FMA, v1, v2)`.
  `static interface`
  `VectorOperators.Test`
  Type for all unary lane-wise boolean tests on lane values, usable in expressions like `m = v0.` `test``(IS_FINITE)`.
  `static interface`
  `VectorOperators.Unary`
  Type for all lane-wise unary (one-argument) operators, usable in expressions like `w = v0.` `lanewise``(NEG)`.