Add new pods.
- RxSwift - RXCocoa
This commit is contained in:
28
Pods/RxSwift/Platform/DataStructures/InfiniteSequence.swift
generated
Normal file
28
Pods/RxSwift/Platform/DataStructures/InfiniteSequence.swift
generated
Normal file
@ -0,0 +1,28 @@
|
||||
//
|
||||
// InfiniteSequence.swift
|
||||
// Platform
|
||||
//
|
||||
// Created by Krunoslav Zaher on 6/13/15.
|
||||
// Copyright © 2015 Krunoslav Zaher. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
/// Sequence that repeats `repeatedValue` infinite number of times.
|
||||
struct InfiniteSequence<E> : Sequence {
|
||||
typealias Element = E
|
||||
typealias Iterator = AnyIterator<E>
|
||||
|
||||
private let _repeatedValue: E
|
||||
|
||||
init(repeatedValue: E) {
|
||||
_repeatedValue = repeatedValue
|
||||
}
|
||||
|
||||
func makeIterator() -> Iterator {
|
||||
let repeatedValue = _repeatedValue
|
||||
return AnyIterator {
|
||||
return repeatedValue
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user