0001    //
0002    //  SynchronizedOnType.swift
0003    //  Rx
0004    //
0005    //  Created by Krunoslav Zaher on 10/25/15.
0006    //  Copyright © 2015 Krunoslav Zaher. All rights reserved.
0007    //
0008    
0009    import Foundation
0010    
0011    protocol SynchronizedOnType
Buffer.swift:36
    , SynchronizedOnType {
CombineLatest.swift:98
    , SynchronizedOnType {
Merge.swift:16
    , SynchronizedOnType {
Merge.swift:65
    , SynchronizedOnType {
Sample.swift:14
    , SynchronizedOnType {
Sample.swift:68
    , SynchronizedOnType {
SkipUntil.swift:14
    , SynchronizedOnType {
SkipUntil.swift:63
    , SynchronizedOnType {
Switch.swift:15
    , SynchronizedOnType {
Switch.swift:85
    , SynchronizedOnType {
SynchronizedOnType.swift:15
extension SynchronizedOnType {
Take.swift:77
    , SynchronizedOnType {
TakeUntil.swift:14
    , SynchronizedOnType {
TakeUntil.swift:62
    , SynchronizedOnType {
Throttle.swift:15
    , SynchronizedOnType {
Window.swift:15
    , SynchronizedOnType {
WithLatestFrom.swift:15
    , SynchronizedOnType {
WithLatestFrom.swift:70
    , SynchronizedOnType {
Zip.swift:108
    , SynchronizedOnType {
: class, ObserverType, Lock { 0012 func _synchronized_on
SynchronizedOnType.swift:18
        _synchronized_on(event)
(event: Event<E>) 0013 } 0014 0015 extension SynchronizedOnType { 0016 func synchronizedOn
Buffer.swift:71
        synchronizedOn(event)
CombineLatest.swift:118
        synchronizedOn(event)
Merge.swift:34
        synchronizedOn(event)
Merge.swift:110
        synchronizedOn(event)
Sample.swift:30
        synchronizedOn(event)
Sample.swift:95
        synchronizedOn(event)
SkipUntil.swift:34
        synchronizedOn(event)
SkipUntil.swift:79
        synchronizedOn(event)
Switch.swift:39
        synchronizedOn(event)
Switch.swift:104
        synchronizedOn(event)
Take.swift:91
        synchronizedOn(event)
TakeUntil.swift:34
        synchronizedOn(event)
TakeUntil.swift:79
        synchronizedOn(event)
Throttle.swift:42
        synchronizedOn(event)
Window.swift:57
        synchronizedOn(event)
WithLatestFrom.swift:42
        synchronizedOn(event)
WithLatestFrom.swift:90
        synchronizedOn(event)
Zip.swift:130
        synchronizedOn(event)
(event: Event<E>) { 0017 lock(); defer { unlock() } 0018 _synchronized_on(event) 0019 } 0020 }