CloseableStruct

A non-opaque Struct that can be closed.

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

Instances created through StructArray factory are owned by the StructArray.

The owner of a CloseableStruct is responsible for releasing associated resources.

Structs belonging to a StructArray must not be closed individually. The whole StructArray should be closed instead. An UnsupportedOperationException is thrown if a close call is made on an individual instance belonging to a StructArray.

Inheritors

A non-opaque Struct that can be closed.

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

Instances created through StructArray factory are owned by the StructArray.

The owner of a CloseableStruct is responsible for releasing associated resources.

Structs belonging to a StructArray must not be closed individually. The whole StructArray should be closed instead. An UnsupportedOperationException is thrown if a close call is made on an individual instance belonging to a StructArray.

Inheritors

A non-opaque Struct that can be closed.

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

Instances created through StructArray factory are owned by the StructArray.

The owner of a CloseableStruct is responsible for releasing associated resources.

Structs belonging to a StructArray must not be closed individually. The whole StructArray should be closed instead. An UnsupportedOperationException is thrown if a close call is made on an individual instance belonging to a StructArray.

Inheritors

A non-opaque Struct that can be closed.

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

Instances created through StructArray factory are owned by the StructArray.

The owner of a CloseableStruct is responsible for releasing associated resources.

Structs belonging to a StructArray must not be closed individually. The whole StructArray should be closed instead. An UnsupportedOperationException is thrown if a close call is made on an individual instance belonging to a StructArray.

Inheritors

A non-opaque Struct that can be closed.

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

Instances created through StructArray factory are owned by the StructArray.

The owner of a CloseableStruct is responsible for releasing associated resources.

Structs belonging to a StructArray must not be closed individually. The whole StructArray should be closed instead. An UnsupportedOperationException is thrown if a close call is made on an individual instance belonging to a StructArray.

Inheritors

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