sumOf

@JvmName(name = "sumOfDouble")
inline fun ByteBuffer.sumOf(selector: (Byte) -> Double): Double
@JvmName(name = "sumOfDouble")
inline fun ShortBuffer.sumOf(selector: (Short) -> Double): Double
@JvmName(name = "sumOfDouble")
inline fun IntBuffer.sumOf(selector: (Int) -> Double): Double
@JvmName(name = "sumOfDouble")
inline fun LongBuffer.sumOf(selector: (Long) -> Double): Double
@JvmName(name = "sumOfDouble")
inline fun FloatBuffer.sumOf(selector: (Float) -> Double): Double
@JvmName(name = "sumOfDouble")
inline fun DoubleBuffer.sumOf(selector: (Double) -> Double): Double
@JvmName(name = "sumOfDouble")
inline fun CharBuffer.sumOf(selector: (Char) -> Double): Double
@JvmName(name = "sumOfInt")
inline fun ByteBuffer.sumOf(selector: (Byte) -> Int): Int
@JvmName(name = "sumOfInt")
inline fun ShortBuffer.sumOf(selector: (Short) -> Int): Int
@JvmName(name = "sumOfInt")
inline fun IntBuffer.sumOf(selector: (Int) -> Int): Int
@JvmName(name = "sumOfInt")
inline fun LongBuffer.sumOf(selector: (Long) -> Int): Int
@JvmName(name = "sumOfInt")
inline fun FloatBuffer.sumOf(selector: (Float) -> Int): Int
@JvmName(name = "sumOfInt")
inline fun DoubleBuffer.sumOf(selector: (Double) -> Int): Int
@JvmName(name = "sumOfInt")
inline fun CharBuffer.sumOf(selector: (Char) -> Int): Int
@JvmName(name = "sumOfLong")
inline fun ByteBuffer.sumOf(selector: (Byte) -> Long): Long
@JvmName(name = "sumOfLong")
inline fun ShortBuffer.sumOf(selector: (Short) -> Long): Long
@JvmName(name = "sumOfLong")
inline fun IntBuffer.sumOf(selector: (Int) -> Long): Long
@JvmName(name = "sumOfLong")
inline fun LongBuffer.sumOf(selector: (Long) -> Long): Long
@JvmName(name = "sumOfLong")
inline fun FloatBuffer.sumOf(selector: (Float) -> Long): Long
@JvmName(name = "sumOfLong")
inline fun DoubleBuffer.sumOf(selector: (Double) -> Long): Long
@JvmName(name = "sumOfLong")
inline fun CharBuffer.sumOf(selector: (Char) -> Long): Long
@JvmName(name = "sumOfUInt")
inline fun ByteBuffer.sumOf(selector: (Byte) -> UInt): UInt
@JvmName(name = "sumOfUInt")
inline fun ShortBuffer.sumOf(selector: (Short) -> UInt): UInt
@JvmName(name = "sumOfUInt")
inline fun IntBuffer.sumOf(selector: (Int) -> UInt): UInt
@JvmName(name = "sumOfUInt")
inline fun LongBuffer.sumOf(selector: (Long) -> UInt): UInt
@JvmName(name = "sumOfUInt")
inline fun FloatBuffer.sumOf(selector: (Float) -> UInt): UInt
@JvmName(name = "sumOfUInt")
inline fun DoubleBuffer.sumOf(selector: (Double) -> UInt): UInt
@JvmName(name = "sumOfUInt")
inline fun CharBuffer.sumOf(selector: (Char) -> UInt): UInt
@JvmName(name = "sumOfULong")
inline fun ByteBuffer.sumOf(selector: (Byte) -> ULong): ULong
@JvmName(name = "sumOfULong")
inline fun ShortBuffer.sumOf(selector: (Short) -> ULong): ULong
@JvmName(name = "sumOfULong")
inline fun IntBuffer.sumOf(selector: (Int) -> ULong): ULong
@JvmName(name = "sumOfULong")
inline fun LongBuffer.sumOf(selector: (Long) -> ULong): ULong
@JvmName(name = "sumOfULong")
inline fun FloatBuffer.sumOf(selector: (Float) -> ULong): ULong
@JvmName(name = "sumOfULong")
inline fun DoubleBuffer.sumOf(selector: (Double) -> ULong): ULong
@JvmName(name = "sumOfULong")
inline fun CharBuffer.sumOf(selector: (Char) -> ULong): ULong

Returns the sum of all values produced by selector function applied to each element in the array.