Source set: Android
public class MutableRemoteEnum<T : Enum<T>> public constructor(public val remoteInt: MutableRemoteInt, enumEntries: EnumEntries<T>) :
RemoteEnum<T>(remoteInt, enumEntries), MutableRemoteState<T>
A mutable implementation of RemoteEnum.
Properties
asEncodedMutable
Source set: Android
override val asEncodedMutable: MutableRemoteInt
Members
Companion
Source set: Android
public companion object
Functions
invoke
Source set: Android
public inline operator fun <reified T : Enum<T>> invoke(
initialValue: T
): MutableRemoteEnum<T>
Creates a MutableRemoteEnum with an initial value.
Parameters
| initialValue | The initial value for this mutable enum. |
Return
A MutableRemoteEnum instance.