RxBool class

Inheritance

Constructors

RxBool(bool value)

Properties

disposed bool
no setterinherited
hashCode int
The hash code for this object.
no setteroverride
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value bool
The current value stored in this notifier.
getter/setter pairinherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
addValueListener(ValueChanged<bool> listener) → void
inherited
bindStream(Stream<bool> stream) → void
inherited
call([bool? newValue]) bool
inherited
closeStream(Stream<bool> stream) FutureOr
inherited
dispose() → void
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener will throw after the object is disposed).
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
refresh() → void
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
removeValueListener(ValueChanged<bool> listener) bool
inherited
toggle() → void
toString() String
Returns either "true" for true and "false" for false.
override
update(bool fn(bool value)) → void
inherited

Operators

operator &(bool other) bool
The logical conjunction ("and") of this and other.
operator ==(Object other) bool
The equality operator.
override
operator ^(bool other) bool
The logical exclusive disjunction ("exclusive or") of this and other.
operator |(bool other) bool
The logical disjunction ("inclusive or") of this and other.