Dsl

class Dsl

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class CustomFeatureProxy : DslProxy

An uninstantiable, behaviorless type to represent the field in generics.

Link copied to clipboard
class FeatureProxy : DslProxy

An uninstantiable, behaviorless type to represent the field in generics.

Properties

Link copied to clipboard
@get:JvmName(name = "getArch")
@set:JvmName(name = "setArch")
var arch: Architecture

.elide.machine.Architecture arch = 2;

Link copied to clipboard
@get:JvmName(name = "getArchValue")
@set:JvmName(name = "setArchValue")
var archValue: Int
Link copied to clipboard

repeated string custom_feature = 5;

Link copied to clipboard
@get:JvmName(name = "getFamily")
@set:JvmName(name = "setFamily")
var family: ArchFamily

.elide.machine.ArchFamily family = 1;

Link copied to clipboard
@get:JvmName(name = "getFamilyValue")
@set:JvmName(name = "setFamilyValue")
var familyValue: Int
Link copied to clipboard

repeated .elide.machine.ArchFeature feature = 4;

Link copied to clipboard
@get:JvmName(name = "getVendor")
@set:JvmName(name = "setVendor")
var vendor: String

string vendor = 3;

Functions

Link copied to clipboard
@JvmName(name = "addCustomFeature")
fun DslList<String, ArchitectureInfoKt.Dsl.CustomFeatureProxy>.add(value: String)

repeated string custom_feature = 5;

@JvmName(name = "addFeature")
fun DslList<ArchFeature, ArchitectureInfoKt.Dsl.FeatureProxy>.add(value: ArchFeature)

repeated .elide.machine.ArchFeature feature = 4;

Link copied to clipboard
@JvmName(name = "addAllCustomFeature")
fun DslList<String, ArchitectureInfoKt.Dsl.CustomFeatureProxy>.addAll(values: Iterable<String>)

repeated string custom_feature = 5;

@JvmName(name = "addAllFeature")
fun DslList<ArchFeature, ArchitectureInfoKt.Dsl.FeatureProxy>.addAll(values: Iterable<ArchFeature>)

repeated .elide.machine.ArchFeature feature = 4;

Link copied to clipboard
@JvmName(name = "clearCustomFeature")
fun DslList<String, ArchitectureInfoKt.Dsl.CustomFeatureProxy>.clear()

repeated string custom_feature = 5;

@JvmName(name = "clearFeature")
fun DslList<ArchFeature, ArchitectureInfoKt.Dsl.FeatureProxy>.clear()

repeated .elide.machine.ArchFeature feature = 4;

Link copied to clipboard
fun clearArch()

.elide.machine.Architecture arch = 2;

Link copied to clipboard

.elide.machine.ArchFamily family = 1;

Link copied to clipboard

string vendor = 3;

Link copied to clipboard
@JvmName(name = "plusAssignCustomFeature")
inline operator fun DslList<String, ArchitectureInfoKt.Dsl.CustomFeatureProxy>.plusAssign(value: String)
@JvmName(name = "plusAssignAllCustomFeature")
inline operator fun DslList<String, ArchitectureInfoKt.Dsl.CustomFeatureProxy>.plusAssign(values: Iterable<String>)

repeated string custom_feature = 5;

@JvmName(name = "plusAssignAllFeature")
inline operator fun DslList<ArchFeature, ArchitectureInfoKt.Dsl.FeatureProxy>.plusAssign(values: Iterable<ArchFeature>)
@JvmName(name = "plusAssignFeature")
inline operator fun DslList<ArchFeature, ArchitectureInfoKt.Dsl.FeatureProxy>.plusAssign(value: ArchFeature)

repeated .elide.machine.ArchFeature feature = 4;

Link copied to clipboard
@JvmName(name = "setCustomFeature")
operator fun DslList<String, ArchitectureInfoKt.Dsl.CustomFeatureProxy>.set(index: Int, value: String)

repeated string custom_feature = 5;

@JvmName(name = "setFeature")
operator fun DslList<ArchFeature, ArchitectureInfoKt.Dsl.FeatureProxy>.set(index: Int, value: ArchFeature)

repeated .elide.machine.ArchFeature feature = 4;