mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
57 lines
2.5 KiB
Objective-C
57 lines
2.5 KiB
Objective-C
// Enum usage that is bitwise-able and assignable in C++, aka how CF_OPTIONS
|
|
// does things.
|
|
typedef int __attribute__((availability(swift, unavailable))) NSEnumerationOptions;
|
|
enum : NSEnumerationOptions { NSEnumerationConcurrent, NSEnumerationReverse };
|
|
|
|
@interface NSSet
|
|
- (void)enumerateObjectsWithOptions:(NSEnumerationOptions)opts ;
|
|
@end
|
|
|
|
typedef int __attribute__((availability(swift, unavailable))) NSOrderedCollectionDifferenceCalculationOptions;
|
|
enum : NSOrderedCollectionDifferenceCalculationOptions {
|
|
NSOrderedCollectionDifferenceCalculationOptions1,
|
|
NSOrderedCollectionDifferenceCalculationOptions2
|
|
};
|
|
|
|
typedef int __attribute__((availability(swift, unavailable))) NSCalendarUnit;
|
|
enum : NSCalendarUnit { NSCalendarUnit1, NSCalendarUnit2 };
|
|
|
|
typedef int __attribute__((availability(swift, unavailable))) NSSearchPathDomainMask;
|
|
enum : NSSearchPathDomainMask { NSSearchPathDomainMask1, NSSearchPathDomainMask2 };
|
|
|
|
typedef int __attribute__((availability(swift, unavailable))) NSControlCharacterAction;
|
|
enum : NSControlCharacterAction { NSControlCharacterAction1, NSControlCharacterAction2 };
|
|
|
|
typedef int __attribute__((availability(swift, unavailable))) UIControlState;
|
|
enum : UIControlState { UIControlState1, UIControlState2 };
|
|
|
|
typedef int __attribute__((availability(swift, unavailable))) UITableViewCellStateMask;
|
|
enum : UITableViewCellStateMask { UITableViewCellStateMask1, UITableViewCellStateMask2 };
|
|
|
|
typedef int __attribute__((availability(swift, unavailable))) UIControlEvents;
|
|
enum : UIControlEvents { UIControlEvents1, UIControlEvents2 };
|
|
|
|
typedef int __attribute__((availability(swift, unavailable)))
|
|
UITableViewScrollPosition;
|
|
enum : UITableViewScrollPosition {
|
|
UITableViewScrollPosition1,
|
|
UITableViewScrollPosition2
|
|
};
|
|
|
|
@interface NSIndexPath
|
|
@end
|
|
|
|
@interface TestsForEnhancedOmitNeedlessWords
|
|
- (void)differenceFromArray:(int)other withOptions:(NSOrderedCollectionDifferenceCalculationOptions)options ;
|
|
- (unsigned)minimumRangeOfUnit:(NSCalendarUnit)unit;
|
|
- (unsigned)URLForDirectory:(unsigned)directory inDomain:(NSSearchPathDomainMask)domain ;
|
|
- (unsigned)layoutManager:(unsigned)layoutManager shouldUseAction:(NSControlCharacterAction)action ;
|
|
- (void)setBackButtonBackgroundImage:(unsigned)backgroundImage forState:(UIControlState)state ;
|
|
- (void)willTransitionToState:(UITableViewCellStateMask)state ;
|
|
- (void)addTarget:(nullable id)target
|
|
action:(SEL)action
|
|
forControlEvents:(UIControlEvents)controlEvents;
|
|
- (void)scrollToRowAtIndexPath:(NSIndexPath *)indexPath
|
|
atScrollPosition:(UITableViewScrollPosition)scrollPosition;
|
|
@end
|