Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER])
annotation class CCall(val id: String)
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class CEnumEntryAlias(val entryName: String)

Denotes property that is an alias to some enum entry.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class CEnumVarTypeSize(val size: Int)

Stores instance size of the type T: CEnumVar.

Link copied to clipboard

Collection of annotations that allow to store constant values.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class CStruct(val spelling: String)