Start native apps faster with the Composables CLI ->
Object

Operation.InsertSlots

Source set: Common
object InsertSlots : Operation(objects = 2)

Properties

Anchor

Source set: Common
inline val Anchor

FromSlotTable

Source set: Common
inline val FromSlotTable

Functions

objectParamName

Source set: Common
override fun objectParamName(parameter: ObjectParameter<*>) =
            when (parameter) {
                Anchor -> "anchor"
                FromSlotTable -> "from"
                else -> super.objectParamName(parameter)
            }

execute

Source set: Common
override fun OperationArgContainer.execute(
            applier: Applier<*>,
            slots: SlotWriter,
            rememberManager: RememberManager,
            errorContext: OperationErrorContext?,
        )
Source set: Common
object InsertSlots : Operation(ints = 2, objects = 1)

Properties

SourceHighBits

Source set: Common
inline val SourceHighBits

SourceLowBits

Source set: Common
inline val SourceLowBits

FromSlotTable

Source set: Common
inline val FromSlotTable

Functions

intParamName

Source set: Common
override fun intParamName(parameter: IntParameter) =
            when (parameter) {
                SourceHighBits -> "source[32..63]"
                SourceLowBits -> "source[0..31]"
                else -> super.intParamName(parameter)
            }

objectParamName

Source set: Common
override fun objectParamName(parameter: ObjectParameter<*>) =
            when (parameter) {
                FromSlotTable -> "from"
                else -> super.objectParamName(parameter)
            }

execute

Source set: Common
override fun OperationArgContainer.execute(
            applier: Applier<*>,
            slots: SlotTableEditor,
            rememberManager: RememberManager,
            errorContext: OperationErrorContext?,
        )