ClosableStruct

A Struct that can be closed.

Instances created by one of this class's constructors or factory functions are owned by the application.

The owner of a ClosableStruct is responsible for calling close.

Inheritors

A Struct that can be closed.

Instances created by one of this class's constructors or factory functions are owned by the application.

The owner of a ClosableStruct is responsible for calling close.

Inheritors

A Struct that can be closed.

Instances created by one of this class's constructors or factory functions are owned by the application.

The owner of a ClosableStruct is responsible for calling close.

Inheritors

A Struct that can be closed.

Instances created by one of this class's constructors or factory functions are owned by the application.

The owner of a ClosableStruct is responsible for calling close.

Inheritors

actual open class ClosableStruct(struct: StructType) : Struct, AutoCloseable(source)

A Struct that can be closed.

Instances created by one of this class's constructors or factory functions are owned by the application.

The owner of a ClosableStruct is responsible for calling close.

Inheritors

Constructors

Link copied to clipboard
constructor(struct: StructType)

Functions

Link copied to clipboard
actual open override fun close()

Releases the native resources if this struct is owned by the application.

expect open override fun close()

Releases the native resources if this struct is owned by the application.

actual open override fun close()

Releases the native resources if this struct is owned by the application.

actual open override fun close()

Releases the native resources if this struct is owned by the application.

actual open override fun close()

Releases the native resources if this struct is owned by the application.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
open operator override fun equals(other: Any?): Boolean
open operator override fun equals(other: Any?): Boolean
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
open override fun hashCode(): Int
open override fun hashCode(): Int
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String
expect open override fun toString(): String
open override fun toString(): String
open override fun toString(): String
open override fun toString(): String