indexOfLast

inline fun ByteBuffer.indexOfLast(predicate: (Byte) -> Boolean): Int
inline fun ShortBuffer.indexOfLast(predicate: (Short) -> Boolean): Int
inline fun IntBuffer.indexOfLast(predicate: (Int) -> Boolean): Int
inline fun LongBuffer.indexOfLast(predicate: (Long) -> Boolean): Int
inline fun FloatBuffer.indexOfLast(predicate: (Float) -> Boolean): Int
inline fun DoubleBuffer.indexOfLast(predicate: (Double) -> Boolean): Int
inline fun CharBuffer.indexOfLast(predicate: (Char) -> Boolean): Int

Returns index of the last element matching the given predicate, or -1 if the buffer does not contain such element.