bitwiseOr

@JvmName(name = "ulongbitwiseOr")
fun bitwiseOr(property: KProperty<ULong>, value: Int): Bson
@JvmName(name = "uintbitwiseOr")
fun bitwiseOr(property: KProperty<UInt>, value: Int): Bson
@JvmName(name = "ushortbitwiseOr")
fun bitwiseOr(property: KProperty<UShort>, value: Int): Bson
@JvmName(name = "ubytebitwiseOr")
fun bitwiseOr(property: KProperty<UByte>, value: Int): Bson
fun <T : Number?> bitwiseOr(property: KProperty<T>, value: Int): Bson

Creates an update that performs a bitwise or between the given integer value and the integral value of the property.

Return

the update

Parameters

property

the property

value

the value


@JvmName(name = "ulongbitwiseOr")
fun bitwiseOr(property: KProperty<ULong>, value: Long): Bson
@JvmName(name = "uintbitwiseOr")
fun bitwiseOr(property: KProperty<UInt>, value: Long): Bson
@JvmName(name = "ushortbitwiseOr")
fun bitwiseOr(property: KProperty<UShort>, value: Long): Bson
@JvmName(name = "ubytebitwiseOr")
fun bitwiseOr(property: KProperty<UByte>, value: Long): Bson
fun <T : Number?> bitwiseOr(property: KProperty<T>, value: Long): Bson

Creates an update that performs a bitwise or between the given long value and the integral value of the property.

Return

the update

Parameters

property

the property

value

the value