---
custom_categories:
- name: RxSwift
  children:
  - AnyObserver
  - Cancelable
  - ConnectableObservableType
  - Deprecated
  - Disposable
  - Errors
  - Event
  - GroupedObservable
  - ImmediateSchedulerType
  - Observable
  - ObservableConvertibleType
  - ObservableType+Extensions
  - ObservableType
  - ObserverType
  - Reactive
  - Rx
  - RxMutableBox
  - SchedulerType
- name: RxSwift/Concurrency
  children:
  - AsyncLock
  - Lock
  - LockOwnerType
  - SynchronizedDisposeType
  - SynchronizedOnType
  - SynchronizedUnsubscribeType
- name: RxSwift/Disposables
  children:
  - AnonymousDisposable
  - BinaryDisposable
  - BooleanDisposable
  - CompositeDisposable
  - Disposables
  - DisposeBag
  - DisposeBase
  - NopDisposable
  - RefCountDisposable
  - ScheduledDisposable
  - SerialDisposable
  - SingleAssignmentDisposable
  - SubscriptionDisposable
- name: RxSwift/Extensions
  children:
  - Bag+Rx
  - String+Rx
- name: RxSwift/Observables
  children:
  - AddRef
  - Amb
  - AsMaybe
  - AsSingle
  - Buffer
  - Catch
  - CombineLatest+arity
  - CombineLatest+Collection
  - CombineLatest
  - Concat
  - Create
  - Debounce
  - Debug
  - DefaultIfEmpty
  - Deferred
  - Delay
  - DelaySubscription
  - Dematerialize
  - DistinctUntilChanged
  - Do
  - ElementAt
  - Empty
  - Enumerated
  - Error
  - Filter
  - Generate
  - GroupBy
  - Just
  - Map
  - Materialize
  - Merge
  - Multicast
  - Never
  - ObserveOn
  - Optional
  - Producer
  - Range
  - Reduce
  - Repeat
  - RetryWhen
  - Sample
  - Scan
  - Sequence
  - ShareReplayScope
  - SingleAsync
  - Sink
  - Skip
  - SkipUntil
  - SkipWhile
  - StartWith
  - SubscribeOn
  - Switch
  - SwitchIfEmpty
  - Take
  - TakeLast
  - TakeUntil
  - TakeWhile
  - Throttle
  - Timeout
  - Timer
  - ToArray
  - Using
  - Window
  - WithLatestFrom
  - Zip+arity
  - Zip+Collection
  - Zip
- name: RxSwift/Observers
  children:
  - AnonymousObserver
  - ObserverBase
  - TailRecursiveSink
- name: RxSwift/Platform/DataStructures
  children:
  - Bag
  - InfiniteSequence
  - PriorityQueue
  - Queue
- name: RxSwift/Platform
  children:
  - DispatchQueue+Extensions
  - Platform.Darwin
  - Platform.Linux
  - RecursiveLock
- name: RxSwift/Schedulers
  children:
  - ConcurrentDispatchQueueScheduler
  - ConcurrentMainScheduler
  - CurrentThreadScheduler
  - HistoricalScheduler
  - HistoricalSchedulerTimeConverter
  - MainScheduler
  - OperationQueueScheduler
  - RecursiveScheduler
  - SchedulerServices+Emulation
  - SerialDispatchQueueScheduler
  - VirtualTimeConverterType
  - VirtualTimeScheduler
- name: RxSwift/Schedulers/Internal
  children:
  - DispatchQueueConfiguration
  - InvocableScheduledItem
  - InvocableType
  - ScheduledItem
  - ScheduledItemType
- name: RxSwift/Subjects
  children:
  - AsyncSubject
  - BehaviorSubject
  - PublishSubject
  - ReplaySubject
  - SubjectType
  - Variable
- name: RxSwift/Traits
  children:
  - Completable+AndThen
  - PrimitiveSequence+Zip+arity
  - PrimitiveSequence
- name: RxCocoa/Common
  children:
  - ControlTarget
  - DelegateProxy
  - DelegateProxyType
  - NSLayoutConstraint+Rx
  - Observable+Bind
  - RxCocoaObjCRuntimeError+Extensions
  - RxTarget
  - SectionedViewDataSourceType
  - TextInput
- name: RxCocoa
  children:
  - Deprecated
  - RxCocoa
- name: RxCocoa/Foundation
  children:
  - KVORepresentable+CoreGraphics
  - KVORepresentable+Swift
  - KVORepresentable
  - Logging
  - NotificationCenter+Rx
  - NSObject+Rx+KVORepresentable
  - NSObject+Rx+RawRepresentable
  - NSObject+Rx
  - URLSession+Rx
- name: RxCocoa/iOS/DataSources
  children:
  - RxCollectionViewReactiveArrayDataSource
  - RxPickerViewAdapter
  - RxTableViewReactiveArrayDataSource
- name: RxCocoa/iOS/Events
  children:
  - ItemEvents
- name: RxCocoa/iOS
  children:
  - NSTextStorage+Rx
  - UIActivityIndicatorView+Rx
  - UIAlertAction+Rx
  - UIApplication+Rx
  - UIBarButtonItem+Rx
  - UIButton+Rx
  - UICollectionView+Rx
  - UIControl+Rx
  - UIDatePicker+Rx
  - UIGestureRecognizer+Rx
  - UIImageView+Rx
  - UILabel+Rx
  - UINavigationController+Rx
  - UINavigationItem+Rx
  - UIPageControl+Rx
  - UIPickerView+Rx
  - UIProgressView+Rx
  - UIRefreshControl+Rx
  - UIScrollView+Rx
  - UISearchBar+Rx
  - UISearchController+Rx
  - UISegmentedControl+Rx
  - UISlider+Rx
  - UIStepper+Rx
  - UISwitch+Rx
  - UITabBar+Rx
  - UITabBarController+Rx
  - UITabBarItem+Rx
  - UITableView+Rx
  - UITextField+Rx
  - UITextView+Rx
  - UIView+Rx
  - UIViewController+Rx
  - UIWebView+Rx
- name: RxCocoa/iOS/Protocols
  children:
  - RxCollectionViewDataSourceType
  - RxPickerViewDataSourceType
  - RxTableViewDataSourceType
- name: RxCocoa/iOS/Proxies
  children:
  - RxCollectionViewDataSourceProxy
  - RxCollectionViewDelegateProxy
  - RxNavigationControllerDelegateProxy
  - RxPickerViewDataSourceProxy
  - RxPickerViewDelegateProxy
  - RxScrollViewDelegateProxy
  - RxSearchBarDelegateProxy
  - RxSearchControllerDelegateProxy
  - RxTabBarControllerDelegateProxy
  - RxTabBarDelegateProxy
  - RxTableViewDataSourceProxy
  - RxTableViewDelegateProxy
  - RxTextStorageDelegateProxy
  - RxTextViewDelegateProxy
  - RxWebViewDelegateProxy
- name: RxCocoa/macOS
  children:
  - NSButton+Rx
  - NSControl+Rx
  - NSImageView+Rx
  - NSSlider+Rx
  - NSTextField+Rx
  - NSView+Rx
- name: RxCocoa/Platform
  children:
  - DispatchQueue+Extensions
- name: RxCocoa/Traits
  children:
  - ControlEvent
  - ControlProperty
  - UIBindingObserver
- name: RxCocoa/Traits/Driver
  children:
  - ControlEvent+Driver
  - ControlProperty+Driver
  - Driver+Subscription
  - Driver
  - ObservableConvertibleType+Driver
  - Variable+Driver
- name: RxCocoa/Traits/SharedSequence
  children:
  - ObservableConvertibleType+SharedSequence
  - SharedSequence+Operators+arity
  - SharedSequence+Operators
  - SharedSequence
  - Variable+SharedSequence
