You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
533 B
22 lines
533 B
// |
|
// RACScopedDisposable.h |
|
// ReactiveObjC |
|
// |
|
// Created by Josh Abernathy on 3/28/12. |
|
// Copyright (c) 2012 GitHub, Inc. All rights reserved. |
|
// |
|
|
|
#import "RACDisposable.h" |
|
|
|
NS_ASSUME_NONNULL_BEGIN |
|
|
|
/// A disposable that calls its own -dispose when it is dealloc'd. |
|
@interface RACScopedDisposable : RACDisposable |
|
|
|
/// Creates a new scoped disposable that will also dispose of the given |
|
/// disposable when it is dealloc'd. |
|
+ (instancetype)scopedDisposableWithDisposable:(RACDisposable *)disposable; |
|
|
|
@end |
|
|
|
NS_ASSUME_NONNULL_END
|
|
|