ScopedDisposable
public final class ScopedDisposable<Inner: Disposable>: Disposable
A disposable that, upon deinitialization, will automatically dispose of its inner disposable.
-
The disposable which will be disposed when the ScopedDisposable deinitializes.
Declaration
Swift
public let inner: Inner -
The disposable which will be disposed when the ScopedDisposable deinitializes.
Declaration
Swift
public var isDisposed: Bool -
Initialize the receiver to dispose of the argument upon deinitialization.
Declaration
Swift
public init(_ disposable: Inner)Parameters
disposableA disposable to dispose of when deinitializing.
-
Initialize the receiver to dispose of the argument upon deinitialization.
Declaration
Swift
public func dispose()
-
Initialize the receiver to dispose of the argument upon deinitialization.
Declaration
Swift
public convenience init(_ disposable: Disposable)Parameters
disposableA disposable to dispose of when deinitializing, which will be wrapped in an
AnyDisposable.
View on GitHub
Install in Dash
ScopedDisposable Class Reference