VariantType

sealed class VariantType

kotlinx-gtk 23 / 03 / 2021

Types

AnyType
Link copied to clipboard
object AnyType : VariantType
ArrayType
Link copied to clipboard
object ArrayType : VariantType
BasicType
Link copied to clipboard
object BasicType : VariantType
BooleanType
Link copied to clipboard
object BooleanType : VariantType
BoxedVariantType
Link copied to clipboard
object BoxedVariantType : VariantType
ByteStringArrayType
Link copied to clipboard
object ByteStringArrayType : VariantType
ByteStringType
Link copied to clipboard
object ByteStringType : VariantType
ByteType
Link copied to clipboard
object ByteType : VariantType
Companion
Link copied to clipboard
object Companion
DictEntryType
Link copied to clipboard
object DictEntryType : VariantType
DictionaryType
Link copied to clipboard
object DictionaryType : VariantType
DoubleType
Link copied to clipboard
object DoubleType : VariantType
HandleType
Link copied to clipboard
object HandleType : VariantType
IntType
Link copied to clipboard
object IntType : VariantType
LongType
Link copied to clipboard
object LongType : VariantType
MaybeType
Link copied to clipboard
object MaybeType : VariantType
ObjectPathArrayType
Link copied to clipboard
object ObjectPathArrayType : VariantType
ObjectPathType
Link copied to clipboard
object ObjectPathType : VariantType
OpenVariant
Link copied to clipboard
class OpenVariant(variantTypePointer: CPointer<GVariantType>) : VariantType
ShortType
Link copied to clipboard
object ShortType : VariantType
SignatureType
Link copied to clipboard
object SignatureType : VariantType
StringArrayType
Link copied to clipboard
object StringArrayType : VariantType
StringType
Link copied to clipboard
object StringType : VariantType
TupleType
Link copied to clipboard
object TupleType : VariantType
UIntType
Link copied to clipboard
object UIntType : VariantType
ULongType
Link copied to clipboard
object ULongType : VariantType
UnitType
Link copied to clipboard
object UnitType : VariantType
UShortType
Link copied to clipboard
object UShortType : VariantType
VardictType
Link copied to clipboard
object VardictType : VariantType

Functions

equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
isSubtypeOf
Link copied to clipboard
fun isSubtypeOf(other: VariantType): Int

Properties

isArray
Link copied to clipboard
val isArray: Boolean
isBasic
Link copied to clipboard
val isBasic: Boolean
isContainer
Link copied to clipboard
val isContainer: Boolean
isDefinite
Link copied to clipboard
val isDefinite: Boolean
isDictEntry
Link copied to clipboard
val isDictEntry: Boolean
isMaybe
Link copied to clipboard
val isMaybe: Boolean
isTuple
Link copied to clipboard
val isTuple: Boolean
isVariant
Link copied to clipboard
val isVariant: Boolean
string
Link copied to clipboard
val string: String
stringLength
Link copied to clipboard
val stringLength: ULong
variantTypePointer
Link copied to clipboard
val variantTypePointer: CPointer<GVariantType>

Inheritors

OpenVariant
Link copied to clipboard
BooleanType
Link copied to clipboard
ByteType
Link copied to clipboard
ShortType
Link copied to clipboard
UShortType
Link copied to clipboard
IntType
Link copied to clipboard
UIntType
Link copied to clipboard
LongType
Link copied to clipboard
ULongType
Link copied to clipboard
HandleType
Link copied to clipboard
DoubleType
Link copied to clipboard
StringType
Link copied to clipboard
ObjectPathType
Link copied to clipboard
SignatureType
Link copied to clipboard
BoxedVariantType
Link copied to clipboard
AnyType
Link copied to clipboard
BasicType
Link copied to clipboard
MaybeType
Link copied to clipboard
ArrayType
Link copied to clipboard
TupleType
Link copied to clipboard
UnitType
Link copied to clipboard
DictEntryType
Link copied to clipboard
DictionaryType
Link copied to clipboard
StringArrayType
Link copied to clipboard
ObjectPathArrayType
Link copied to clipboard
ByteStringType
Link copied to clipboard
ByteStringArrayType
Link copied to clipboard
VardictType
Link copied to clipboard