kool
/
kool.lib
/
sumOf
sum
Of
@
JvmName
(
name =
"sumOfDouble"
)
inline fun
ByteBuffer
.
sumOf
(selector: (
Byte
) ->
Double
):
Double
Content copied to clipboard
@
JvmName
(
name =
"sumOfDouble"
)
inline fun
ShortBuffer
.
sumOf
(selector: (
Short
) ->
Double
):
Double
Content copied to clipboard
@
JvmName
(
name =
"sumOfDouble"
)
inline fun
IntBuffer
.
sumOf
(selector: (
Int
) ->
Double
):
Double
Content copied to clipboard
@
JvmName
(
name =
"sumOfDouble"
)
inline fun
LongBuffer
.
sumOf
(selector: (
Long
) ->
Double
):
Double
Content copied to clipboard
@
JvmName
(
name =
"sumOfDouble"
)
inline fun
FloatBuffer
.
sumOf
(selector: (
Float
) ->
Double
):
Double
Content copied to clipboard
@
JvmName
(
name =
"sumOfDouble"
)
inline fun
DoubleBuffer
.
sumOf
(selector: (
Double
) ->
Double
):
Double
Content copied to clipboard
@
JvmName
(
name =
"sumOfDouble"
)
inline fun
CharBuffer
.
sumOf
(selector: (
Char
) ->
Double
):
Double
Content copied to clipboard
@
JvmName
(
name =
"sumOfInt"
)
inline fun
ByteBuffer
.
sumOf
(selector: (
Byte
) ->
Int
):
Int
Content copied to clipboard
@
JvmName
(
name =
"sumOfInt"
)
inline fun
ShortBuffer
.
sumOf
(selector: (
Short
) ->
Int
):
Int
Content copied to clipboard
@
JvmName
(
name =
"sumOfInt"
)
inline fun
IntBuffer
.
sumOf
(selector: (
Int
) ->
Int
):
Int
Content copied to clipboard
@
JvmName
(
name =
"sumOfInt"
)
inline fun
LongBuffer
.
sumOf
(selector: (
Long
) ->
Int
):
Int
Content copied to clipboard
@
JvmName
(
name =
"sumOfInt"
)
inline fun
FloatBuffer
.
sumOf
(selector: (
Float
) ->
Int
):
Int
Content copied to clipboard
@
JvmName
(
name =
"sumOfInt"
)
inline fun
DoubleBuffer
.
sumOf
(selector: (
Double
) ->
Int
):
Int
Content copied to clipboard
@
JvmName
(
name =
"sumOfInt"
)
inline fun
CharBuffer
.
sumOf
(selector: (
Char
) ->
Int
):
Int
Content copied to clipboard
@
JvmName
(
name =
"sumOfLong"
)
inline fun
ByteBuffer
.
sumOf
(selector: (
Byte
) ->
Long
):
Long
Content copied to clipboard
@
JvmName
(
name =
"sumOfLong"
)
inline fun
ShortBuffer
.
sumOf
(selector: (
Short
) ->
Long
):
Long
Content copied to clipboard
@
JvmName
(
name =
"sumOfLong"
)
inline fun
IntBuffer
.
sumOf
(selector: (
Int
) ->
Long
):
Long
Content copied to clipboard
@
JvmName
(
name =
"sumOfLong"
)
inline fun
LongBuffer
.
sumOf
(selector: (
Long
) ->
Long
):
Long
Content copied to clipboard
@
JvmName
(
name =
"sumOfLong"
)
inline fun
FloatBuffer
.
sumOf
(selector: (
Float
) ->
Long
):
Long
Content copied to clipboard
@
JvmName
(
name =
"sumOfLong"
)
inline fun
DoubleBuffer
.
sumOf
(selector: (
Double
) ->
Long
):
Long
Content copied to clipboard
@
JvmName
(
name =
"sumOfLong"
)
inline fun
CharBuffer
.
sumOf
(selector: (
Char
) ->
Long
):
Long
Content copied to clipboard
@
JvmName
(
name =
"sumOfUInt"
)
@
ExperimentalUnsignedTypes
()
inline fun
ByteBuffer
.
sumOf
(selector: (
Byte
) ->
UInt
):
UInt
Content copied to clipboard
@
JvmName
(
name =
"sumOfUInt"
)
@
ExperimentalUnsignedTypes
()
inline fun
ShortBuffer
.
sumOf
(selector: (
Short
) ->
UInt
):
UInt
Content copied to clipboard
@
JvmName
(
name =
"sumOfUInt"
)
@
ExperimentalUnsignedTypes
()
inline fun
IntBuffer
.
sumOf
(selector: (
Int
) ->
UInt
):
UInt
Content copied to clipboard
@
JvmName
(
name =
"sumOfUInt"
)
@
ExperimentalUnsignedTypes
()
inline fun
LongBuffer
.
sumOf
(selector: (
Long
) ->
UInt
):
UInt
Content copied to clipboard
@
JvmName
(
name =
"sumOfUInt"
)
@
ExperimentalUnsignedTypes
()
inline fun
FloatBuffer
.
sumOf
(selector: (
Float
) ->
UInt
):
UInt
Content copied to clipboard
@
JvmName
(
name =
"sumOfUInt"
)
@
ExperimentalUnsignedTypes
()
inline fun
DoubleBuffer
.
sumOf
(selector: (
Double
) ->
UInt
):
UInt
Content copied to clipboard
@
JvmName
(
name =
"sumOfUInt"
)
@
ExperimentalUnsignedTypes
()
inline fun
CharBuffer
.
sumOf
(selector: (
Char
) ->
UInt
):
UInt
Content copied to clipboard
@
JvmName
(
name =
"sumOfULong"
)
@
ExperimentalUnsignedTypes
()
inline fun
ByteBuffer
.
sumOf
(selector: (
Byte
) ->
ULong
):
ULong
Content copied to clipboard
@
JvmName
(
name =
"sumOfULong"
)
@
ExperimentalUnsignedTypes
()
inline fun
ShortBuffer
.
sumOf
(selector: (
Short
) ->
ULong
):
ULong
Content copied to clipboard
@
JvmName
(
name =
"sumOfULong"
)
@
ExperimentalUnsignedTypes
()
inline fun
IntBuffer
.
sumOf
(selector: (
Int
) ->
ULong
):
ULong
Content copied to clipboard
@
JvmName
(
name =
"sumOfULong"
)
@
ExperimentalUnsignedTypes
()
inline fun
LongBuffer
.
sumOf
(selector: (
Long
) ->
ULong
):
ULong
Content copied to clipboard
@
JvmName
(
name =
"sumOfULong"
)
@
ExperimentalUnsignedTypes
()
inline fun
FloatBuffer
.
sumOf
(selector: (
Float
) ->
ULong
):
ULong
Content copied to clipboard
@
JvmName
(
name =
"sumOfULong"
)
@
ExperimentalUnsignedTypes
()
inline fun
DoubleBuffer
.
sumOf
(selector: (
Double
) ->
ULong
):
ULong
Content copied to clipboard
@
JvmName
(
name =
"sumOfULong"
)
@
ExperimentalUnsignedTypes
()
inline fun
CharBuffer
.
sumOf
(selector: (
Char
) ->
ULong
):
ULong
Content copied to clipboard
Returns the sum of all values produced by
selector
function applied to each element in the array.