0001 // 0002 // InfiniteSequence.swift 0003 // RxSwift 0004 // 0005 // Created by Krunoslav Zaher on 6/13/15. 0006 // Copyright © 2015 Krunoslav Zaher. All rights reserved. 0007 // 0008 0009 import Foundation 0010 0011 /** 0012 Sequence that repeats `repeatedValue` infinite number of times. 0013 */ 0014 struct InfiniteSequence<E
Observable+Single.swift:188 return CatchSequence(sources: InfiniteSequence(repeatedValue: self.asObservable()))Observable+Single.swift:219 return RetryWhenSequence(sources: InfiniteSequence(repeatedValue: self.asObservable()), notificationHandler: notificationHandler)Observable+Single.swift:234 return RetryWhenSequence(sources: InfiniteSequence(repeatedValue: self.asObservable()), notificationHandler: notificationHandler)> : SequenceType { 0015 typealias Element = E 0016 typealias Generator
InfiniteSequence.swift:15 typealias Element = EInfiniteSequence.swift:16 typealias Generator = AnyGenerator<E>InfiniteSequence.swift:18 private let _repeatedValue: EInfiniteSequence.swift:20 init(repeatedValue: E) {= AnyGenerator<E> 0017 0018 private let _repeatedValue
InfiniteSequence.swift:24 func generate() -> Generator {: E 0019 0020 init
InfiniteSequence.swift:21 _repeatedValue = repeatedValueInfiniteSequence.swift:25 let repeatedValue = _repeatedValue(repeatedValue: E) { 0021 _repeatedValue = repeatedValue 0022 } 0023 0024 func generate() -> Generator { 0025 let repeatedValue = _repeatedValue 0026 return anyGenerator { 0027 return repeatedValue 0028 } 0029 } 0030 }
Observable+Single.swift:188 return CatchSequence(sources: InfiniteSequence(repeatedValue: self.asObservable()))Observable+Single.swift:219 return RetryWhenSequence(sources: InfiniteSequence(repeatedValue: self.asObservable()), notificationHandler: notificationHandler)Observable+Single.swift:234 return RetryWhenSequence(sources: InfiniteSequence(repeatedValue: self.asObservable()), notificationHandler: notificationHandler)