0001 // 0002 // NopDisposable.swift 0003 // Rx 0004 // 0005 // Created by Krunoslav Zaher on 2/15/15. 0006 // Copyright © 2015 Krunoslav Zaher. All rights reserved. 0007 // 0008 0009 import Foundation 0010 0011 /** 0012 Represents a disposable that does nothing on disposal. 0013 0014 Nop = No Operation 0015 */ 0016 public struct NopDisposable: Disposable { 0017 0018 /** 0019 Singleton instance of `NopDisposable`. 0020 */ 0021 public static let instance
BehaviorSubject.swift:109 return NopDisposable.instanceBehaviorSubject.swift:114 return NopDisposable.instanceBuffer.swift:116 return NopDisposable.instanceDeferred.swift:29 return NopDisposable.instanceEmpty.swift:14 return NopDisposable.instanceError.swift:20 return NopDisposable.instanceJust.swift:27 return NopDisposable.instanceJust.swift:59 return NopDisposable.instanceMulticast.swift:38 return NopDisposable.instanceNever.swift:13 return NopDisposable.instanceNopDisposable.swift:21 public static let instance: Disposable = NopDisposable()Observable+Extensions.swift:47 disposable = NopDisposable.instanceObserveOnSerialDispatchQueue.swift:40 return NopDisposable.instancePublishSubject.swift:92 return NopDisposable.instancePublishSubject.swift:97 return NopDisposable.instanceRecursiveScheduler.swift:45 return NopDisposable.instanceRecursiveScheduler.swift:63 return NopDisposable.instanceRecursiveScheduler.swift:88 return NopDisposable.instanceRecursiveScheduler.swift:106 return NopDisposable.instanceRecursiveScheduler.swift:158 return NopDisposable.instanceRecursiveScheduler.swift:176 return NopDisposable.instanceRefCountDisposable.swift:55 return NopDisposable.instanceReplaySubject.swift:134 return NopDisposable.instanceReplaySubject.swift:142 return NopDisposable.instanceScheduledDisposable.swift:13 return NopDisposable.instanceSequence.swift:51 return NopDisposable.instanceShareReplay1.swift:45 return NopDisposable.instanceSingleAssignmentDisposable.swift:48 return _disposable ?? NopDisposable.instanceSkip.swift:103 return NopDisposable.instanceSubscribeOn.swift:39 return NopDisposable.instanceTake.swift:117 return NopDisposable.instanceThrottle.swift:82 return NopDisposable.instanceTimeout.swift:95 return NopDisposable.instanceTimer.swift:44 return NopDisposable.instanceUsing.swift:24 var disposable = NopDisposable.instanceWindow.swift:128 return NopDisposable.instance: Disposable = NopDisposable() 0022 0023 init
BehaviorSubject.swift:109 return NopDisposable.instanceBehaviorSubject.swift:114 return NopDisposable.instanceBuffer.swift:116 return NopDisposable.instanceDeferred.swift:29 return NopDisposable.instanceEmpty.swift:14 return NopDisposable.instanceError.swift:20 return NopDisposable.instanceJust.swift:27 return NopDisposable.instanceJust.swift:59 return NopDisposable.instanceMulticast.swift:38 return NopDisposable.instanceNever.swift:13 return NopDisposable.instanceObservable+Extensions.swift:47 disposable = NopDisposable.instanceObserveOnSerialDispatchQueue.swift:40 return NopDisposable.instancePublishSubject.swift:92 return NopDisposable.instancePublishSubject.swift:97 return NopDisposable.instanceRecursiveScheduler.swift:45 return NopDisposable.instanceRecursiveScheduler.swift:63 return NopDisposable.instanceRecursiveScheduler.swift:88 return NopDisposable.instanceRecursiveScheduler.swift:106 return NopDisposable.instanceRecursiveScheduler.swift:158 return NopDisposable.instanceRecursiveScheduler.swift:176 return NopDisposable.instanceRefCountDisposable.swift:55 return NopDisposable.instanceReplaySubject.swift:134 return NopDisposable.instanceReplaySubject.swift:142 return NopDisposable.instanceScheduledDisposable.swift:13 return NopDisposable.instanceSequence.swift:51 return NopDisposable.instanceShareReplay1.swift:45 return NopDisposable.instanceSingleAssignmentDisposable.swift:48 return _disposable ?? NopDisposable.instanceSkip.swift:103 return NopDisposable.instanceSubscribeOn.swift:39 return NopDisposable.instanceTake.swift:117 return NopDisposable.instanceThrottle.swift:82 return NopDisposable.instanceTimeout.swift:95 return NopDisposable.instanceTimer.swift:44 return NopDisposable.instanceUsing.swift:24 var disposable = NopDisposable.instanceWindow.swift:128 return NopDisposable.instance() { 0024 0025 } 0026 0027 /** 0028 Does nothing. 0029 */ 0030 public func dispose() { 0031 } 0032 }
NopDisposable.swift:21 public static let instance: Disposable = NopDisposable()