Reformat generated GslVector APIs

This commit is contained in:
Iaroslav Postovalov 2021-01-07 18:38:52 +07:00
parent f7fc327e8c
commit a814dec4c6
No known key found for this signature in database
GPG Key ID: 46E15E4A31B3BCD7
2 changed files with 45 additions and 23 deletions

View File

@ -23,13 +23,11 @@ private fun KtPsiFactory.createVectorClass(
override val size: Int override val size: Int
get() = nativeHandleChecked().pointed.size.toInt() get() = nativeHandleChecked().pointed.size.toInt()
override fun get(index: Int): $kotlinTypeName = ${ override operator fun get(index: Int): $kotlinTypeName =
fn("gsl_vectorRget", ${fn("gsl_vectorRget", cTypeName)}(nativeHandleChecked(), index.toULong())
cTypeName)
}(nativeHandleChecked(), index.toULong()) override operator fun set(index: Int, value: $kotlinTypeName): Unit =
override fun set(index: Int, value: $kotlinTypeName): Unit = ${ ${fn("gsl_vectorRset", cTypeName)}(nativeHandleChecked(), index.toULong(), value)
fn("gsl_vectorRset", cTypeName)
}(nativeHandleChecked(), index.toULong(), value)
override fun copy(): $className { override fun copy(): $className {
val new = requireNotNull(${fn("gsl_vectorRalloc", cTypeName)}(size.toULong())) val new = requireNotNull(${fn("gsl_vectorRalloc", cTypeName)}(size.toULong()))

View File

@ -8,8 +8,11 @@ internal class GslRealVector(override val nativeHandle: CPointer<gsl_vector>, sc
override val size: Int override val size: Int
get() = nativeHandleChecked().pointed.size.toInt() get() = nativeHandleChecked().pointed.size.toInt()
override fun get(index: Int): Double = gsl_vector_get(nativeHandleChecked(), index.toULong()) override operator fun get(index: Int): Double =
override fun set(index: Int, value: Double): Unit = gsl_vector_set(nativeHandleChecked(), index.toULong(), value) gsl_vector_get(nativeHandleChecked(), index.toULong())
override operator fun set(index: Int, value: Double): Unit =
gsl_vector_set(nativeHandleChecked(), index.toULong(), value)
override fun copy(): GslRealVector { override fun copy(): GslRealVector {
val new = requireNotNull(gsl_vector_alloc(size.toULong())) val new = requireNotNull(gsl_vector_alloc(size.toULong()))
@ -32,8 +35,11 @@ internal class GslFloatVector(override val nativeHandle: CPointer<gsl_vector_flo
override val size: Int override val size: Int
get() = nativeHandleChecked().pointed.size.toInt() get() = nativeHandleChecked().pointed.size.toInt()
override fun get(index: Int): Float = gsl_vector_float_get(nativeHandleChecked(), index.toULong()) override operator fun get(index: Int): Float =
override fun set(index: Int, value: Float): Unit = gsl_vector_float_set(nativeHandleChecked(), index.toULong(), value) gsl_vector_float_get(nativeHandleChecked(), index.toULong())
override operator fun set(index: Int, value: Float): Unit =
gsl_vector_float_set(nativeHandleChecked(), index.toULong(), value)
override fun copy(): GslFloatVector { override fun copy(): GslFloatVector {
val new = requireNotNull(gsl_vector_float_alloc(size.toULong())) val new = requireNotNull(gsl_vector_float_alloc(size.toULong()))
@ -56,8 +62,11 @@ internal class GslShortVector(override val nativeHandle: CPointer<gsl_vector_sho
override val size: Int override val size: Int
get() = nativeHandleChecked().pointed.size.toInt() get() = nativeHandleChecked().pointed.size.toInt()
override fun get(index: Int): Short = gsl_vector_short_get(nativeHandleChecked(), index.toULong()) override operator fun get(index: Int): Short =
override fun set(index: Int, value: Short): Unit = gsl_vector_short_set(nativeHandleChecked(), index.toULong(), value) gsl_vector_short_get(nativeHandleChecked(), index.toULong())
override operator fun set(index: Int, value: Short): Unit =
gsl_vector_short_set(nativeHandleChecked(), index.toULong(), value)
override fun copy(): GslShortVector { override fun copy(): GslShortVector {
val new = requireNotNull(gsl_vector_short_alloc(size.toULong())) val new = requireNotNull(gsl_vector_short_alloc(size.toULong()))
@ -80,8 +89,11 @@ internal class GslUShortVector(override val nativeHandle: CPointer<gsl_vector_us
override val size: Int override val size: Int
get() = nativeHandleChecked().pointed.size.toInt() get() = nativeHandleChecked().pointed.size.toInt()
override fun get(index: Int): UShort = gsl_vector_ushort_get(nativeHandleChecked(), index.toULong()) override operator fun get(index: Int): UShort =
override fun set(index: Int, value: UShort): Unit = gsl_vector_ushort_set(nativeHandleChecked(), index.toULong(), value) gsl_vector_ushort_get(nativeHandleChecked(), index.toULong())
override operator fun set(index: Int, value: UShort): Unit =
gsl_vector_ushort_set(nativeHandleChecked(), index.toULong(), value)
override fun copy(): GslUShortVector { override fun copy(): GslUShortVector {
val new = requireNotNull(gsl_vector_ushort_alloc(size.toULong())) val new = requireNotNull(gsl_vector_ushort_alloc(size.toULong()))
@ -104,8 +116,11 @@ internal class GslLongVector(override val nativeHandle: CPointer<gsl_vector_long
override val size: Int override val size: Int
get() = nativeHandleChecked().pointed.size.toInt() get() = nativeHandleChecked().pointed.size.toInt()
override fun get(index: Int): Long = gsl_vector_long_get(nativeHandleChecked(), index.toULong()) override operator fun get(index: Int): Long =
override fun set(index: Int, value: Long): Unit = gsl_vector_long_set(nativeHandleChecked(), index.toULong(), value) gsl_vector_long_get(nativeHandleChecked(), index.toULong())
override operator fun set(index: Int, value: Long): Unit =
gsl_vector_long_set(nativeHandleChecked(), index.toULong(), value)
override fun copy(): GslLongVector { override fun copy(): GslLongVector {
val new = requireNotNull(gsl_vector_long_alloc(size.toULong())) val new = requireNotNull(gsl_vector_long_alloc(size.toULong()))
@ -128,8 +143,11 @@ internal class GslULongVector(override val nativeHandle: CPointer<gsl_vector_ulo
override val size: Int override val size: Int
get() = nativeHandleChecked().pointed.size.toInt() get() = nativeHandleChecked().pointed.size.toInt()
override fun get(index: Int): ULong = gsl_vector_ulong_get(nativeHandleChecked(), index.toULong()) override operator fun get(index: Int): ULong =
override fun set(index: Int, value: ULong): Unit = gsl_vector_ulong_set(nativeHandleChecked(), index.toULong(), value) gsl_vector_ulong_get(nativeHandleChecked(), index.toULong())
override operator fun set(index: Int, value: ULong): Unit =
gsl_vector_ulong_set(nativeHandleChecked(), index.toULong(), value)
override fun copy(): GslULongVector { override fun copy(): GslULongVector {
val new = requireNotNull(gsl_vector_ulong_alloc(size.toULong())) val new = requireNotNull(gsl_vector_ulong_alloc(size.toULong()))
@ -152,8 +170,11 @@ internal class GslIntVector(override val nativeHandle: CPointer<gsl_vector_int>,
override val size: Int override val size: Int
get() = nativeHandleChecked().pointed.size.toInt() get() = nativeHandleChecked().pointed.size.toInt()
override fun get(index: Int): Int = gsl_vector_int_get(nativeHandleChecked(), index.toULong()) override operator fun get(index: Int): Int =
override fun set(index: Int, value: Int): Unit = gsl_vector_int_set(nativeHandleChecked(), index.toULong(), value) gsl_vector_int_get(nativeHandleChecked(), index.toULong())
override operator fun set(index: Int, value: Int): Unit =
gsl_vector_int_set(nativeHandleChecked(), index.toULong(), value)
override fun copy(): GslIntVector { override fun copy(): GslIntVector {
val new = requireNotNull(gsl_vector_int_alloc(size.toULong())) val new = requireNotNull(gsl_vector_int_alloc(size.toULong()))
@ -176,8 +197,11 @@ internal class GslUIntVector(override val nativeHandle: CPointer<gsl_vector_uint
override val size: Int override val size: Int
get() = nativeHandleChecked().pointed.size.toInt() get() = nativeHandleChecked().pointed.size.toInt()
override fun get(index: Int): UInt = gsl_vector_uint_get(nativeHandleChecked(), index.toULong()) override operator fun get(index: Int): UInt =
override fun set(index: Int, value: UInt): Unit = gsl_vector_uint_set(nativeHandleChecked(), index.toULong(), value) gsl_vector_uint_get(nativeHandleChecked(), index.toULong())
override operator fun set(index: Int, value: UInt): Unit =
gsl_vector_uint_set(nativeHandleChecked(), index.toULong(), value)
override fun copy(): GslUIntVector { override fun copy(): GslUIntVector {
val new = requireNotNull(gsl_vector_uint_alloc(size.toULong())) val new = requireNotNull(gsl_vector_uint_alloc(size.toULong()))