All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.it.unibo.collektive.stdlib.ushorts.FieldedUShorts.kt Maven / Gradle / Ivy

There is a newer version: 11.1.3
Show newest version
// This file is auto-generated by the Collektive code generator. Do not edit it manually.
@file:Suppress("all","ktlint")

package it.unibo.collektive.stdlib.ushorts

import it.unibo.collektive.`field`.Field
import it.unibo.collektive.`field`.Field.Companion.checkAligned
import kotlin.Any
import kotlin.Byte
import kotlin.Double
import kotlin.Float
import kotlin.Int
import kotlin.Long
import kotlin.Short
import kotlin.Suppress
import kotlin.UByte
import kotlin.UInt
import kotlin.ULong
import kotlin.UShort
import kotlin.jvm.JvmName
import kotlin.ranges.UIntRange

public object FieldedUShorts {
  @JvmName("and_with_Field_of_UShort_end_and_UShort")
  public infix fun  Field.and(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.and(other) }

  @JvmName("and_with_UShort_and_Field_of_UShort_end")
  public infix fun  UShort.and(other: Field): Field =
      other.mapWithId { id, receiver -> this.and(other[id]) }

  @JvmName("and_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public infix fun  Field.and(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.and(other[id]) }
  }

  @JvmName("compareTo_with_Field_of_UShort_end_and_UByte")
  public fun  Field.compareTo(other: UByte): Field =
      this.mapWithId { _, receiver -> receiver.compareTo(other) }

  @JvmName("compareTo_with_UShort_and_Field_of_UByte_end")
  public fun  UShort.compareTo(other: Field): Field =
      other.mapWithId { id, receiver -> this.compareTo(other[id]) }

  @JvmName("compareTo_with_Field_of_UShort_end_and_Field_of_UByte_end")
  public fun  Field.compareTo(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.compareTo(other[id]) }
  }

  @JvmName("compareTo_with_Field_of_UShort_end_and_UInt")
  public fun  Field.compareTo(other: UInt): Field =
      this.mapWithId { _, receiver -> receiver.compareTo(other) }

  @JvmName("compareTo_with_UShort_and_Field_of_UInt_end")
  public fun  UShort.compareTo(other: Field): Field =
      other.mapWithId { id, receiver -> this.compareTo(other[id]) }

  @JvmName("compareTo_with_Field_of_UShort_end_and_Field_of_UInt_end")
  public fun  Field.compareTo(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.compareTo(other[id]) }
  }

  @JvmName("compareTo_with_Field_of_UShort_end_and_ULong")
  public fun  Field.compareTo(other: ULong): Field =
      this.mapWithId { _, receiver -> receiver.compareTo(other) }

  @JvmName("compareTo_with_UShort_and_Field_of_ULong_end")
  public fun  UShort.compareTo(other: Field): Field =
      other.mapWithId { id, receiver -> this.compareTo(other[id]) }

  @JvmName("compareTo_with_Field_of_UShort_end_and_Field_of_ULong_end")
  public fun  Field.compareTo(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.compareTo(other[id]) }
  }

  @JvmName("compareTo_with_Field_of_UShort_end_and_UShort")
  public fun  Field.compareTo(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.compareTo(other) }

  @JvmName("compareTo_with_UShort_and_Field_of_UShort_end")
  public fun  UShort.compareTo(other: Field): Field =
      other.mapWithId { id, receiver -> this.compareTo(other[id]) }

  @JvmName("compareTo_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public fun  Field.compareTo(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.compareTo(other[id]) }
  }

  @JvmName("div_with_Field_of_UShort_end_and_UByte")
  public operator fun  Field.div(other: UByte): Field =
      this.mapWithId { _, receiver -> receiver.div(other) }

  @JvmName("div_with_UShort_and_Field_of_UByte_end")
  public operator fun  UShort.div(other: Field): Field =
      other.mapWithId { id, receiver -> this.div(other[id]) }

  @JvmName("div_with_Field_of_UShort_end_and_Field_of_UByte_end")
  public operator fun  Field.div(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.div(other[id]) }
  }

  @JvmName("div_with_Field_of_UShort_end_and_UInt")
  public operator fun  Field.div(other: UInt): Field =
      this.mapWithId { _, receiver -> receiver.div(other) }

  @JvmName("div_with_UShort_and_Field_of_UInt_end")
  public operator fun  UShort.div(other: Field): Field =
      other.mapWithId { id, receiver -> this.div(other[id]) }

  @JvmName("div_with_Field_of_UShort_end_and_Field_of_UInt_end")
  public operator fun  Field.div(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.div(other[id]) }
  }

  @JvmName("div_with_Field_of_UShort_end_and_ULong")
  public operator fun  Field.div(other: ULong): Field =
      this.mapWithId { _, receiver -> receiver.div(other) }

  @JvmName("div_with_UShort_and_Field_of_ULong_end")
  public operator fun  UShort.div(other: Field): Field =
      other.mapWithId { id, receiver -> this.div(other[id]) }

  @JvmName("div_with_Field_of_UShort_end_and_Field_of_ULong_end")
  public operator fun  Field.div(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.div(other[id]) }
  }

  @JvmName("div_with_Field_of_UShort_end_and_UShort")
  public operator fun  Field.div(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.div(other) }

  @JvmName("div_with_UShort_and_Field_of_UShort_end")
  public operator fun  UShort.div(other: Field): Field =
      other.mapWithId { id, receiver -> this.div(other[id]) }

  @JvmName("div_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public operator fun  Field.div(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.div(other[id]) }
  }

  @JvmName("floorDiv_with_Field_of_UShort_end_and_UByte")
  public fun  Field.floorDiv(other: UByte): Field =
      this.mapWithId { _, receiver -> receiver.floorDiv(other) }

  @JvmName("floorDiv_with_UShort_and_Field_of_UByte_end")
  public fun  UShort.floorDiv(other: Field): Field =
      other.mapWithId { id, receiver -> this.floorDiv(other[id]) }

  @JvmName("floorDiv_with_Field_of_UShort_end_and_Field_of_UByte_end")
  public fun  Field.floorDiv(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.floorDiv(other[id]) }
  }

  @JvmName("floorDiv_with_Field_of_UShort_end_and_UInt")
  public fun  Field.floorDiv(other: UInt): Field =
      this.mapWithId { _, receiver -> receiver.floorDiv(other) }

  @JvmName("floorDiv_with_UShort_and_Field_of_UInt_end")
  public fun  UShort.floorDiv(other: Field): Field =
      other.mapWithId { id, receiver -> this.floorDiv(other[id]) }

  @JvmName("floorDiv_with_Field_of_UShort_end_and_Field_of_UInt_end")
  public fun  Field.floorDiv(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.floorDiv(other[id]) }
  }

  @JvmName("floorDiv_with_Field_of_UShort_end_and_ULong")
  public fun  Field.floorDiv(other: ULong): Field =
      this.mapWithId { _, receiver -> receiver.floorDiv(other) }

  @JvmName("floorDiv_with_UShort_and_Field_of_ULong_end")
  public fun  UShort.floorDiv(other: Field): Field =
      other.mapWithId { id, receiver -> this.floorDiv(other[id]) }

  @JvmName("floorDiv_with_Field_of_UShort_end_and_Field_of_ULong_end")
  public fun  Field.floorDiv(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.floorDiv(other[id]) }
  }

  @JvmName("floorDiv_with_Field_of_UShort_end_and_UShort")
  public fun  Field.floorDiv(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.floorDiv(other) }

  @JvmName("floorDiv_with_UShort_and_Field_of_UShort_end")
  public fun  UShort.floorDiv(other: Field): Field =
      other.mapWithId { id, receiver -> this.floorDiv(other[id]) }

  @JvmName("floorDiv_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public fun  Field.floorDiv(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.floorDiv(other[id]) }
  }

  @JvmName("inv_with_Field_of_UShort_end")
  public fun  Field.inv(): Field = map { it.inv() }

  @JvmName("minus_with_Field_of_UShort_end_and_UByte")
  public operator fun  Field.minus(other: UByte): Field =
      this.mapWithId { _, receiver -> receiver.minus(other) }

  @JvmName("minus_with_UShort_and_Field_of_UByte_end")
  public operator fun  UShort.minus(other: Field): Field =
      other.mapWithId { id, receiver -> this.minus(other[id]) }

  @JvmName("minus_with_Field_of_UShort_end_and_Field_of_UByte_end")
  public operator fun  Field.minus(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.minus(other[id]) }
  }

  @JvmName("minus_with_Field_of_UShort_end_and_UInt")
  public operator fun  Field.minus(other: UInt): Field =
      this.mapWithId { _, receiver -> receiver.minus(other) }

  @JvmName("minus_with_UShort_and_Field_of_UInt_end")
  public operator fun  UShort.minus(other: Field): Field =
      other.mapWithId { id, receiver -> this.minus(other[id]) }

  @JvmName("minus_with_Field_of_UShort_end_and_Field_of_UInt_end")
  public operator fun  Field.minus(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.minus(other[id]) }
  }

  @JvmName("minus_with_Field_of_UShort_end_and_ULong")
  public operator fun  Field.minus(other: ULong): Field =
      this.mapWithId { _, receiver -> receiver.minus(other) }

  @JvmName("minus_with_UShort_and_Field_of_ULong_end")
  public operator fun  UShort.minus(other: Field): Field =
      other.mapWithId { id, receiver -> this.minus(other[id]) }

  @JvmName("minus_with_Field_of_UShort_end_and_Field_of_ULong_end")
  public operator fun  Field.minus(other: Field):
      Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.minus(other[id]) }
  }

  @JvmName("minus_with_Field_of_UShort_end_and_UShort")
  public operator fun  Field.minus(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.minus(other) }

  @JvmName("minus_with_UShort_and_Field_of_UShort_end")
  public operator fun  UShort.minus(other: Field): Field =
      other.mapWithId { id, receiver -> this.minus(other[id]) }

  @JvmName("minus_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public operator fun  Field.minus(other: Field):
      Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.minus(other[id]) }
  }

  @JvmName("mod_with_Field_of_UShort_end_and_UByte")
  public fun  Field.mod(other: UByte): Field =
      this.mapWithId { _, receiver -> receiver.mod(other) }

  @JvmName("mod_with_UShort_and_Field_of_UByte_end")
  public fun  UShort.mod(other: Field): Field =
      other.mapWithId { id, receiver -> this.mod(other[id]) }

  @JvmName("mod_with_Field_of_UShort_end_and_Field_of_UByte_end")
  public fun  Field.mod(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.mod(other[id]) }
  }

  @JvmName("mod_with_Field_of_UShort_end_and_UInt")
  public fun  Field.mod(other: UInt): Field =
      this.mapWithId { _, receiver -> receiver.mod(other) }

  @JvmName("mod_with_UShort_and_Field_of_UInt_end")
  public fun  UShort.mod(other: Field): Field =
      other.mapWithId { id, receiver -> this.mod(other[id]) }

  @JvmName("mod_with_Field_of_UShort_end_and_Field_of_UInt_end")
  public fun  Field.mod(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.mod(other[id]) }
  }

  @JvmName("mod_with_Field_of_UShort_end_and_ULong")
  public fun  Field.mod(other: ULong): Field =
      this.mapWithId { _, receiver -> receiver.mod(other) }

  @JvmName("mod_with_UShort_and_Field_of_ULong_end")
  public fun  UShort.mod(other: Field): Field =
      other.mapWithId { id, receiver -> this.mod(other[id]) }

  @JvmName("mod_with_Field_of_UShort_end_and_Field_of_ULong_end")
  public fun  Field.mod(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.mod(other[id]) }
  }

  @JvmName("mod_with_Field_of_UShort_end_and_UShort")
  public fun  Field.mod(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.mod(other) }

  @JvmName("mod_with_UShort_and_Field_of_UShort_end")
  public fun  UShort.mod(other: Field): Field =
      other.mapWithId { id, receiver -> this.mod(other[id]) }

  @JvmName("mod_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public fun  Field.mod(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.mod(other[id]) }
  }

  @JvmName("or_with_Field_of_UShort_end_and_UShort")
  public infix fun  Field.or(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.or(other) }

  @JvmName("or_with_UShort_and_Field_of_UShort_end")
  public infix fun  UShort.or(other: Field): Field =
      other.mapWithId { id, receiver -> this.or(other[id]) }

  @JvmName("or_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public infix fun  Field.or(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.or(other[id]) }
  }

  @JvmName("plus_with_Field_of_UShort_end_and_UByte")
  public operator fun  Field.plus(other: UByte): Field =
      this.mapWithId { _, receiver -> receiver.plus(other) }

  @JvmName("plus_with_UShort_and_Field_of_UByte_end")
  public operator fun  UShort.plus(other: Field): Field =
      other.mapWithId { id, receiver -> this.plus(other[id]) }

  @JvmName("plus_with_Field_of_UShort_end_and_Field_of_UByte_end")
  public operator fun  Field.plus(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.plus(other[id]) }
  }

  @JvmName("plus_with_Field_of_UShort_end_and_UInt")
  public operator fun  Field.plus(other: UInt): Field =
      this.mapWithId { _, receiver -> receiver.plus(other) }

  @JvmName("plus_with_UShort_and_Field_of_UInt_end")
  public operator fun  UShort.plus(other: Field): Field =
      other.mapWithId { id, receiver -> this.plus(other[id]) }

  @JvmName("plus_with_Field_of_UShort_end_and_Field_of_UInt_end")
  public operator fun  Field.plus(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.plus(other[id]) }
  }

  @JvmName("plus_with_Field_of_UShort_end_and_ULong")
  public operator fun  Field.plus(other: ULong): Field =
      this.mapWithId { _, receiver -> receiver.plus(other) }

  @JvmName("plus_with_UShort_and_Field_of_ULong_end")
  public operator fun  UShort.plus(other: Field): Field =
      other.mapWithId { id, receiver -> this.plus(other[id]) }

  @JvmName("plus_with_Field_of_UShort_end_and_Field_of_ULong_end")
  public operator fun  Field.plus(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.plus(other[id]) }
  }

  @JvmName("plus_with_Field_of_UShort_end_and_UShort")
  public operator fun  Field.plus(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.plus(other) }

  @JvmName("plus_with_UShort_and_Field_of_UShort_end")
  public operator fun  UShort.plus(other: Field): Field =
      other.mapWithId { id, receiver -> this.plus(other[id]) }

  @JvmName("plus_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public operator fun  Field.plus(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.plus(other[id]) }
  }

  @JvmName("rangeTo_with_Field_of_UShort_end_and_UShort")
  public operator fun  Field.rangeTo(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.rangeTo(other) }

  @JvmName("rangeTo_with_UShort_and_Field_of_UShort_end")
  public operator fun  UShort.rangeTo(other: Field): Field =
      other.mapWithId { id, receiver -> this.rangeTo(other[id]) }

  @JvmName("rangeTo_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public operator fun  Field.rangeTo(other: Field):
      Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.rangeTo(other[id]) }
  }

  @JvmName("rangeUntil_with_Field_of_UShort_end_and_UShort")
  public operator fun  Field.rangeUntil(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.rangeUntil(other) }

  @JvmName("rangeUntil_with_UShort_and_Field_of_UShort_end")
  public operator fun  UShort.rangeUntil(other: Field): Field =
      other.mapWithId { id, receiver -> this.rangeUntil(other[id]) }

  @JvmName("rangeUntil_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public operator fun  Field.rangeUntil(other: Field):
      Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.rangeUntil(other[id]) }
  }

  @JvmName("rem_with_Field_of_UShort_end_and_UByte")
  public operator fun  Field.rem(other: UByte): Field =
      this.mapWithId { _, receiver -> receiver.rem(other) }

  @JvmName("rem_with_UShort_and_Field_of_UByte_end")
  public operator fun  UShort.rem(other: Field): Field =
      other.mapWithId { id, receiver -> this.rem(other[id]) }

  @JvmName("rem_with_Field_of_UShort_end_and_Field_of_UByte_end")
  public operator fun  Field.rem(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.rem(other[id]) }
  }

  @JvmName("rem_with_Field_of_UShort_end_and_UInt")
  public operator fun  Field.rem(other: UInt): Field =
      this.mapWithId { _, receiver -> receiver.rem(other) }

  @JvmName("rem_with_UShort_and_Field_of_UInt_end")
  public operator fun  UShort.rem(other: Field): Field =
      other.mapWithId { id, receiver -> this.rem(other[id]) }

  @JvmName("rem_with_Field_of_UShort_end_and_Field_of_UInt_end")
  public operator fun  Field.rem(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.rem(other[id]) }
  }

  @JvmName("rem_with_Field_of_UShort_end_and_ULong")
  public operator fun  Field.rem(other: ULong): Field =
      this.mapWithId { _, receiver -> receiver.rem(other) }

  @JvmName("rem_with_UShort_and_Field_of_ULong_end")
  public operator fun  UShort.rem(other: Field): Field =
      other.mapWithId { id, receiver -> this.rem(other[id]) }

  @JvmName("rem_with_Field_of_UShort_end_and_Field_of_ULong_end")
  public operator fun  Field.rem(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.rem(other[id]) }
  }

  @JvmName("rem_with_Field_of_UShort_end_and_UShort")
  public operator fun  Field.rem(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.rem(other) }

  @JvmName("rem_with_UShort_and_Field_of_UShort_end")
  public operator fun  UShort.rem(other: Field): Field =
      other.mapWithId { id, receiver -> this.rem(other[id]) }

  @JvmName("rem_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public operator fun  Field.rem(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.rem(other[id]) }
  }

  @JvmName("times_with_Field_of_UShort_end_and_UByte")
  public operator fun  Field.times(other: UByte): Field =
      this.mapWithId { _, receiver -> receiver.times(other) }

  @JvmName("times_with_UShort_and_Field_of_UByte_end")
  public operator fun  UShort.times(other: Field): Field =
      other.mapWithId { id, receiver -> this.times(other[id]) }

  @JvmName("times_with_Field_of_UShort_end_and_Field_of_UByte_end")
  public operator fun  Field.times(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.times(other[id]) }
  }

  @JvmName("times_with_Field_of_UShort_end_and_UInt")
  public operator fun  Field.times(other: UInt): Field =
      this.mapWithId { _, receiver -> receiver.times(other) }

  @JvmName("times_with_UShort_and_Field_of_UInt_end")
  public operator fun  UShort.times(other: Field): Field =
      other.mapWithId { id, receiver -> this.times(other[id]) }

  @JvmName("times_with_Field_of_UShort_end_and_Field_of_UInt_end")
  public operator fun  Field.times(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.times(other[id]) }
  }

  @JvmName("times_with_Field_of_UShort_end_and_ULong")
  public operator fun  Field.times(other: ULong): Field =
      this.mapWithId { _, receiver -> receiver.times(other) }

  @JvmName("times_with_UShort_and_Field_of_ULong_end")
  public operator fun  UShort.times(other: Field): Field =
      other.mapWithId { id, receiver -> this.times(other[id]) }

  @JvmName("times_with_Field_of_UShort_end_and_Field_of_ULong_end")
  public operator fun  Field.times(other: Field):
      Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.times(other[id]) }
  }

  @JvmName("times_with_Field_of_UShort_end_and_UShort")
  public operator fun  Field.times(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.times(other) }

  @JvmName("times_with_UShort_and_Field_of_UShort_end")
  public operator fun  UShort.times(other: Field): Field =
      other.mapWithId { id, receiver -> this.times(other[id]) }

  @JvmName("times_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public operator fun  Field.times(other: Field):
      Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.times(other[id]) }
  }

  @JvmName("toByte_with_Field_of_UShort_end")
  public fun  Field.toByte(): Field = map { it.toByte() }

  @JvmName("toDouble_with_Field_of_UShort_end")
  public fun  Field.toDouble(): Field = map { it.toDouble() }

  @JvmName("toFloat_with_Field_of_UShort_end")
  public fun  Field.toFloat(): Field = map { it.toFloat() }

  @JvmName("toInt_with_Field_of_UShort_end")
  public fun  Field.toInt(): Field = map { it.toInt() }

  @JvmName("toLong_with_Field_of_UShort_end")
  public fun  Field.toLong(): Field = map { it.toLong() }

  @JvmName("toShort_with_Field_of_UShort_end")
  public fun  Field.toShort(): Field = map { it.toShort() }

  @JvmName("toUByte_with_Field_of_UShort_end")
  public fun  Field.toUByte(): Field = map { it.toUByte() }

  @JvmName("toUInt_with_Field_of_UShort_end")
  public fun  Field.toUInt(): Field = map { it.toUInt() }

  @JvmName("toULong_with_Field_of_UShort_end")
  public fun  Field.toULong(): Field = map { it.toULong() }

  @JvmName("toUShort_with_Field_of_UShort_end")
  public fun  Field.toUShort(): Field = map { it.toUShort() }

  @JvmName("xor_with_Field_of_UShort_end_and_UShort")
  public infix fun  Field.xor(other: UShort): Field =
      this.mapWithId { _, receiver -> receiver.xor(other) }

  @JvmName("xor_with_UShort_and_Field_of_UShort_end")
  public infix fun  UShort.xor(other: Field): Field =
      other.mapWithId { id, receiver -> this.xor(other[id]) }

  @JvmName("xor_with_Field_of_UShort_end_and_Field_of_UShort_end")
  public infix fun  Field.xor(other: Field): Field {
    checkAligned(this, other)
    return this.mapWithId { id, receiver -> receiver.xor(other[id]) }
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy