Skip to content

Commit a813224

Browse files
committed
ByteBuffer.use () ->
1 parent 7e87c49 commit a813224

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/kotlin/uno/buffer/buffer.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,4 +71,9 @@ fun CharBuffer.destroy() = MemoryUtil.memFree(this)
7171
fun destroyBuf(vararg buffers: Buffer) {
7272
for (i in 0 until buffers.size)
7373
MemoryUtil.memFree(buffers[i])
74+
}
75+
76+
fun ByteBuffer.use(block: () -> Unit) {
77+
block()
78+
destroy()
7479
}

0 commit comments

Comments
 (0)