Package-level declarations

Types

Link copied to clipboard
interface CSSafeValue<T> : CSValue<T>
Link copied to clipboard
interface CSValue<T> : ReadOnlyProperty<Any?, T>

Properties

Link copied to clipboard
@get:JvmName(name = "CSValueCharSequenceIsEmpty")
val CSValue<out CharSequence>.isEmpty: Boolean
Link copied to clipboard
@get:JvmName(name = "CSValueBooleanOptionalIsFalse")
val CSValue<Boolean>?.isFalse: Boolean
Link copied to clipboard
Link copied to clipboard
@get:JvmName(name = "CSValueOptionalBooleanIsTrue")
val CSValue<Boolean?>.isTrue: Boolean
@get:JvmName(name = "CSValueBooleanOptionalIsTrue")
val CSValue<Boolean>?.isTrue: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
@JvmName(name = "and_CSValueOfNullableBoolean")
infix inline fun Boolean.and(boolean: CSValue<Boolean?>): Boolean
@JvmName(name = "and_CSValueOfBoolean")
infix inline fun Boolean.and(boolean: CSValue<Boolean>): Boolean
@JvmName(name = "and_NullableCSValueOfBoolean")
infix inline fun Boolean.and(boolean: CSValue<Boolean>?): Boolean
@JvmName(name = "andBoxed_CSValueOfNullableBoolean")
infix inline fun Boolean?.and(boolean: CSValue<Boolean?>): Boolean
@JvmName(name = "andBoxed_CSValueOfBoolean")
infix inline fun Boolean?.and(boolean: CSValue<Boolean>): Boolean
@JvmName(name = "andBoxed_NullableCSValueOfBoolean")
infix inline fun Boolean?.and(boolean: CSValue<Boolean>?): Boolean
@JvmName(name = "and_CSVNullable_left_boolean")
infix inline fun CSValue<Boolean?>.and(second: Boolean): Boolean
@JvmName(name = "and_CSVNullableBoolean_nullableBoolean")
infix inline fun CSValue<Boolean?>.and(second: Boolean?): Boolean
@JvmName(name = "and_CSVNullable_left_CSVNullableBoolean")
infix inline fun CSValue<Boolean?>.and(second: CSValue<Boolean?>): Boolean
@JvmName(name = "and_CSVNullable_left_CSVBoolean")
infix inline fun CSValue<Boolean?>.and(second: CSValue<Boolean>): Boolean
@JvmName(name = "and_CSVNullableBoolean_nullableCSVBoolean")
infix inline fun CSValue<Boolean?>.and(second: CSValue<Boolean>?): Boolean
infix inline fun CSValue<Boolean>.and(second: Boolean): Boolean
@JvmName(name = "and_CSValueOfBoolean_nullableBoolean")
infix inline fun CSValue<Boolean>.and(second: Boolean?): Boolean
@JvmName(name = "and_CSValueOfBoolean_CSVNullableBoolean")
infix inline fun CSValue<Boolean>.and(second: CSValue<Boolean?>): Boolean
@JvmName(name = "and_CSValueOfBoolean_CSValueOfBoolean")
infix inline fun CSValue<Boolean>.and(second: CSValue<Boolean>): Boolean
@JvmName(name = "and_CSValueOfBoolean_nullableCSVBoolean")
infix inline fun CSValue<Boolean>.and(second: CSValue<Boolean>?): Boolean
@JvmName(name = "and_nullableCSV_left_boolean")
infix inline fun CSValue<Boolean>?.and(second: Boolean): Boolean
@JvmName(name = "and_nullableCSVBoolean_nullableBoolean")
infix inline fun CSValue<Boolean>?.and(second: Boolean?): Boolean
@JvmName(name = "and_nullableCSV_left_CSVNullableBoolean")
infix inline fun CSValue<Boolean>?.and(second: CSValue<Boolean?>): Boolean
@JvmName(name = "and_nullableCSV_left_CSVBoolean")
infix inline fun CSValue<Boolean>?.and(second: CSValue<Boolean>): Boolean
@JvmName(name = "and_nullableCSV_left_nullableCSV")
infix inline fun CSValue<Boolean>?.and(second: CSValue<Boolean>?): Boolean
Link copied to clipboard
inline operator fun Int.compareTo(value: CSValue<Int>): Int
@JvmName(name = "csValueFloatCompareToInt")
inline operator fun CSValue<Float>.compareTo(value: Int): Int
@JvmName(name = "csValueFloatCompareToCSValueInt")
inline operator fun CSValue<Float>.compareTo(value: CSValue<Int>): Int
inline operator fun CSValue<Int>.compareTo(value: Int): Int
inline operator fun CSValue<Int>.compareTo(value: CSValue<Int>): Int
Link copied to clipboard
fun CSValue<out CharSequence>.contains(value: String, ignoreCase: Boolean = false): Boolean
fun CSValue<out CharSequence>.contains(property: CSVariable<String>, ignoreCase: Boolean = false): Boolean
Link copied to clipboard
fun CSValue<out CharSequence>.containsAll(words: List<String>, ignoreCase: Boolean = false): Boolean
Link copied to clipboard
@JvmName(name = "intDivCSValueFloat")
inline operator fun Int.div(value: CSValue<Float>): Float
@JvmName(name = "intDivCSValueInt")
inline operator fun Int.div(value: CSValue<Int>): Int
@JvmName(name = "csValueFloatDivDouble")
inline operator fun CSValue<Float>.div(value: Double): Double
@JvmName(name = "csValueIntDivDouble")
inline operator fun CSValue<Int>.div(value: Double): Double
@JvmName(name = "csValueIntDivFloat")
inline operator fun CSValue<Int>.div(value: Float): Float
inline operator fun CSValue<Int>.div(value: Int): Int
@JvmName(name = "csValueLongDivDouble")
inline operator fun CSValue<Long>.div(value: Double): Double
@JvmName(name = "csValueLongDivFloat")
inline operator fun CSValue<Long>.div(value: Float): Float
Link copied to clipboard
infix inline fun <T> T.equal(other: CSValue<T>): Boolean
infix inline fun <T> CSValue<T>.equal(other: T): Boolean
infix inline fun <T> CSValue<T>.equal(other: CSValue<T>): Boolean
Link copied to clipboard
inline fun <T> CSValue<T>.equalAny(vararg items: T?): Boolean
Link copied to clipboard
infix inline fun <T> T.equalNot(other: CSValue<T>): Boolean
infix inline fun <T> CSValue<T>.equalNot(other: T): Boolean
@JvmName(name = "equalNotNullable")
infix inline fun <T> CSValue<T>.equalNot(other: T?): Boolean
infix inline fun <T> CSValue<T>.equalNot(other: CSValue<T>): Boolean
Link copied to clipboard
infix inline fun <T> T?.equalOrNull(other: T): Boolean
Link copied to clipboard
operator fun <T> CSValue<List<T>>.get(index: Int): T
Link copied to clipboard
inline fun <R> CSValue<Boolean>.ifFalse(function: () -> R): R?
Link copied to clipboard
inline fun <R> CSValue<Boolean>.ifTrue(function: () -> R): R?
Link copied to clipboard
Link copied to clipboard
inline fun CSValue<Boolean>.isFalse(function: Fun)
Link copied to clipboard
@JvmName(name = "isTrueBooleanNullable")
inline fun CSValue<Boolean?>.isTrue(): Boolean
inline fun CSValue<Boolean>.isTrue(function: Fun)
Link copied to clipboard
@JvmName(name = "floatMinusCSValueFloat")
inline operator fun Float.minus(value: CSValue<Float>): Float
@JvmName(name = "intMinusCSValueFloat")
inline operator fun Int.minus(value: CSValue<Float>): Float
@JvmName(name = "intMinusCSValueInt")
inline operator fun Int.minus(value: CSValue<Int>): Int
inline operator fun CSValue<Float>.minus(value: Int): Float
inline operator fun CSValue<Int>.minus(value: Float): Float
inline operator fun CSValue<Int>.minus(value: Int): Int
@JvmName(name = "csValueIntMinusCSValueInt")
inline operator fun CSValue<Int>.minus(value: CSValue<Int>): Int
Link copied to clipboard
Link copied to clipboard
@JvmName(name = "or_CSValueOfNullableBoolean")
infix inline fun Boolean.or(boolean: CSValue<Boolean?>): Boolean
@JvmName(name = "or_CSValueOfBoolean")
infix inline fun Boolean.or(boolean: CSValue<Boolean>): Boolean
@JvmName(name = "or_NullableCSValueOfBoolean")
infix inline fun Boolean.or(boolean: CSValue<Boolean>?): Boolean
@JvmName(name = "orBoxed_CSValueOfNullableBoolean")
infix inline fun Boolean?.or(boolean: CSValue<Boolean?>): Boolean
@JvmName(name = "orBoxed_CSValueOfBoolean")
infix inline fun Boolean?.or(boolean: CSValue<Boolean>): Boolean
@JvmName(name = "orBoxed_NullableCSValueOfBoolean")
infix inline fun Boolean?.or(boolean: CSValue<Boolean>?): Boolean
@JvmName(name = "or_CSVNullable_left_boolean")
infix inline fun CSValue<Boolean?>.or(second: Boolean): Boolean
@JvmName(name = "or_CSVNullableBoolean_nullableBoolean")
infix inline fun CSValue<Boolean?>.or(second: Boolean?): Boolean
@JvmName(name = "or_CSVNullable_left_CSVNullableBoolean")
infix inline fun CSValue<Boolean?>.or(second: CSValue<Boolean?>): Boolean
@JvmName(name = "or_CSVNullable_left_CSVBoolean")
infix inline fun CSValue<Boolean?>.or(second: CSValue<Boolean>): Boolean
@JvmName(name = "or_CSVNullableBoolean_nullableCSVBoolean")
infix inline fun CSValue<Boolean?>.or(second: CSValue<Boolean>?): Boolean
infix inline fun CSValue<Boolean>.or(second: Boolean): Boolean
@JvmName(name = "or_CSValueOfBoolean_nullableBoolean")
infix inline fun CSValue<Boolean>.or(second: Boolean?): Boolean
@JvmName(name = "or_CSValueOfBoolean_CSVNullableBoolean")
infix inline fun CSValue<Boolean>.or(second: CSValue<Boolean?>): Boolean
infix inline fun CSValue<Boolean>.or(second: CSValue<Boolean>): Boolean
@JvmName(name = "or_CSValueOfBoolean_nullableCSVBoolean")
infix inline fun CSValue<Boolean>.or(second: CSValue<Boolean>?): Boolean
@JvmName(name = "or_nullableCSV_left_boolean")
infix inline fun CSValue<Boolean>?.or(second: Boolean): Boolean
@JvmName(name = "or_nullableCSVBoolean_nullableBoolean")
infix inline fun CSValue<Boolean>?.or(second: Boolean?): Boolean
@JvmName(name = "or_nullableCSV_left_CSVNullableBoolean")
infix inline fun CSValue<Boolean>?.or(second: CSValue<Boolean?>): Boolean
@JvmName(name = "or_nullableCSV_left_CSVBoolean")
infix inline fun CSValue<Boolean>?.or(second: CSValue<Boolean>): Boolean
@JvmName(name = "or_nullableCSV_left_nullableCSV")
infix inline fun CSValue<Boolean>?.or(second: CSValue<Boolean>?): Boolean
Link copied to clipboard
@JvmName(name = "intPlusCSValueFloat")
inline operator fun Int.plus(value: CSValue<Float>): Float
@JvmName(name = "intPlusCSValueInt")
inline operator fun Int.plus(value: CSValue<Int>): Int
@JvmName(name = "longPlusCSValueDouble")
inline operator fun Long.plus(value: CSValue<Double>): Double
@JvmName(name = "longPlusCSValueFloat")
inline operator fun Long.plus(value: CSValue<Float>): Float
@JvmName(name = "longPlusCSValueInt")
inline operator fun Long.plus(value: CSValue<Int>): Long
@JvmName(name = "longPlusCSValueLong")
inline operator fun Long.plus(value: CSValue<Long>): Long
inline operator fun CSValue<Int>.plus(value: Float): Float
inline operator fun CSValue<Int>.plus(value: Int): Int
@JvmName(name = "csValueIntPlusCSValueDouble")
inline operator fun CSValue<Int>.plus(value: CSValue<Double>): Double
@JvmName(name = "csValueIntPlusCSValueFloat")
inline operator fun CSValue<Int>.plus(value: CSValue<Float>): Float
@JvmName(name = "csValueIntPlusCSValueInt")
inline operator fun CSValue<Int>.plus(value: CSValue<Int>): Int
@JvmName(name = "csValueIntPlusCSValueLong")
inline operator fun CSValue<Int>.plus(value: CSValue<Long>): Long
@JvmName(name = "csValueLongPlusCSValueLong")
inline operator fun CSValue<Long>.plus(value: CSValue<Long>): Long
Link copied to clipboard
inline operator fun Double.times(value: CSValue<Int>): Double
inline operator fun Float.times(value: CSValue<Int>): Float
@JvmName(name = "intTimesCSValueDouble")
inline operator fun Int.times(value: CSValue<Double>): Double
@JvmName(name = "intTimesCSValueFloat")
inline operator fun Int.times(value: CSValue<Float>): Float
@JvmName(name = "intTimesCSValueInt")
inline operator fun Int.times(value: CSValue<Int>): Int
@JvmName(name = "intTimesCSValueLong")
inline operator fun Int.times(value: CSValue<Long>): Long
@JvmName(name = "csValueFloatTimesFloat")
inline operator fun CSValue<Float>.times(value: Float): Float
@JvmName(name = "csValueFloatTimesInt")
inline operator fun CSValue<Float>.times(value: Int): Float
inline operator fun CSValue<Int>.times(value: Float): Float
inline operator fun CSValue<Int>.times(value: Int): Int
@JvmName(name = "csValueIntTimesCSValueFloat")
inline operator fun CSValue<Int>.times(value: CSValue<Float>): Float
@JvmName(name = "csValueIntTimesCSValueInt")
inline operator fun CSValue<Int>.times(value: CSValue<Int>): Int