Объявления уровня пакета
Типы
Начиная с Kotlin: 1.3
annotation class CCall(val id: String)@Target(allowedTargets = [AnnotationTarget.FUNCTION,AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER ] )
Начиная с Kotlin: 1.3
annotation class CEnumEntryAlias(val entryName: String)
Обозначает свойство, являющееся псевдонимом некоторого элемента перечисления.
Начиная с Kotlin: 1.3
annotation class CEnumVarTypeSize(val size: Int)
Хранит размер экземпляра типа T: CEnumVar.
Начиная с Kotlin: 1.3
annotation class CGlobalAccess(val name: String)
Указывает, что геттер или сеттер аннотированного свойства обращается к глобальной переменной C с указанным именем связывания.
Начиная с Kotlin: 1.3
object ConstantValue
Набор аннотаций, позволяющих хранить постоянные значения.
Функции
Начиная с Kotlin: 1.3
inline external fun <R : Function<*>> convertBlockPtrToKotlinFunction(blockPtr: NativePtr): R
Начиная с Kotlin: 1.3
external fun detachObjCObject(obj: ObjCObject)
Отсоединяет объект Objective-C от этой обёртки Kotlin. Точнее, освобождает ссылку Obj-C и обнуляет поле, в котором она хранится.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlinx.cinterop.internal/index.html