NSMutableIndexSet class

NSMutableIndexSet

Inheritance
Available extensions

Constructors

NSMutableIndexSet.new()
Returns a new instance of NSMutableIndexSet constructed with the default new method.
factory
NSMutableIndexSet.castFrom(ObjCObjectBase other)
Constructs a NSMutableIndexSet that points to the same underlying object as other.
NSMutableIndexSet.castFromPointer(Pointer<ObjCObject> other, {bool retain = false, bool release = false})
Constructs a NSMutableIndexSet that wraps the given raw object pointer.

Properties

count int

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

count
no setter
debugDescription NSString

Available on NSObject, provided by the NSObject$Methods extension

debugDescription
no setter
description NSString

Available on NSObject, provided by the NSObject$Methods extension

description
no setter
firstIndex int

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

firstIndex
no setter
hash int

Available on NSObject, provided by the NSObject$Methods extension

hash
no setter
hashCode int
The hash code for this object.
no setterinherited
isProxy bool

Available on NSObject, provided by the NSObject$Methods extension

isProxy
no setter
lastIndex int

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

lastIndex
no setter
ref ObjCObjectRef
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
superclass ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

superclass
no setter

Methods

addIndex(int value) → void

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

addIndex:
addIndexes(NSIndexSet indexSet) → void

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

addIndexes:
addIndexesInRange(NSRange range) → void

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

addIndexesInRange:
addObserver(Observer observer, {required NSString forKeyPath, NSKeyValueObservingOptions options = NSKeyValueObservingOptions.NSKeyValueObservingOptionNew, Pointer<Void>? context}) Observation

Available on NSObject, provided by the Observed extension

Registers the Observer to receive KVO notifications for the key path relative to this NSObject.
autorelease() NSObject

Available on NSObject, provided by the NSObject$Methods extension

autorelease
class$() ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

class
conformsToProtocol(Protocol aProtocol) bool

Available on NSObject, provided by the NSObject$Methods extension

conformsToProtocol:
containsIndex(int value) bool

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

containsIndex:
containsIndexes(NSIndexSet indexSet) bool

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

containsIndexes:
containsIndexesInRange(NSRange range) bool

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

containsIndexesInRange:
copy() ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

copy
countOfIndexesInRange(NSRange range) int

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

countOfIndexesInRange:
dealloc() → void

Available on NSObject, provided by the NSObject$Methods extension

dealloc
doesNotRecognizeSelector(Pointer<ObjCSelector> aSelector) → void

Available on NSObject, provided by the NSObject$Methods extension

doesNotRecognizeSelector:
encodeWithCoder(NSCoder coder) → void

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

encodeWithCoder:
enumerateIndexesInRange(NSRange range, {required NSEnumerationOptions options, required ObjCBlock<Void Function(UnsignedLong, Pointer<Bool>)> usingBlock}) → void

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

enumerateIndexesInRange:options:usingBlock:
enumerateIndexesUsingBlock(ObjCBlock<Void Function(UnsignedLong, Pointer<Bool>)> block) → void

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

enumerateIndexesUsingBlock:
enumerateIndexesWithOptions(NSEnumerationOptions opts, {required ObjCBlock<Void Function(UnsignedLong, Pointer<Bool>)> usingBlock}) → void

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

enumerateIndexesWithOptions:usingBlock:
enumerateRangesInRange(NSRange range, {required NSEnumerationOptions options, required ObjCBlock<Void Function(NSRange, Pointer<Bool>)> usingBlock}) → void

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

enumerateRangesInRange:options:usingBlock:
enumerateRangesUsingBlock(ObjCBlock<Void Function(NSRange, Pointer<Bool>)> block) → void

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

enumerateRangesUsingBlock:
enumerateRangesWithOptions(NSEnumerationOptions opts, {required ObjCBlock<Void Function(NSRange, Pointer<Bool>)> usingBlock}) → void

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

enumerateRangesWithOptions:usingBlock:
forwardingTargetForSelector(Pointer<ObjCSelector> aSelector) ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

forwardingTargetForSelector:
forwardInvocation(NSInvocation anInvocation) → void

Available on NSObject, provided by the NSObject$Methods extension

forwardInvocation:
getIndexes(Pointer<UnsignedLong> indexBuffer, {required int maxCount, required Pointer<NSRange> inIndexRange}) int

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

getIndexes:maxCount:inIndexRange:
indexesInRange(NSRange range, {required NSEnumerationOptions options, required ObjCBlock<Bool Function(UnsignedLong, Pointer<Bool>)> passingTest}) NSIndexSet

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

indexesInRange:options:passingTest:
indexesPassingTest(ObjCBlock<Bool Function(UnsignedLong, Pointer<Bool>)> predicate) NSIndexSet

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

indexesPassingTest:
indexesWithOptions(NSEnumerationOptions opts, {required ObjCBlock<Bool Function(UnsignedLong, Pointer<Bool>)> passingTest}) NSIndexSet

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

indexesWithOptions:passingTest:
indexGreaterThanIndex(int value) int

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

indexGreaterThanIndex:
indexGreaterThanOrEqualToIndex(int value) int

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

indexGreaterThanOrEqualToIndex:
indexInRange(NSRange range, {required NSEnumerationOptions options, required ObjCBlock<Bool Function(UnsignedLong, Pointer<Bool>)> passingTest}) int

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

indexInRange:options:passingTest:
indexLessThanIndex(int value) int

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

indexLessThanIndex:
indexLessThanOrEqualToIndex(int value) int

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

indexLessThanOrEqualToIndex:
indexPassingTest(ObjCBlock<Bool Function(UnsignedLong, Pointer<Bool>)> predicate) int

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

indexPassingTest:
indexWithOptions(NSEnumerationOptions opts, {required ObjCBlock<Bool Function(UnsignedLong, Pointer<Bool>)> passingTest}) int

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

indexWithOptions:passingTest:
init() NSIndexSet

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

init
init() NSObject

Available on NSObject, provided by the NSObject$Methods extension

init
init() NSMutableIndexSet

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

init
initWithCoder(NSCoder coder) NSMutableIndexSet?

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

initWithCoder:
initWithCoder(NSCoder coder) NSIndexSet?

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

initWithCoder:
initWithIndex(int value) NSIndexSet

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

initWithIndex:
initWithIndex(int value) NSMutableIndexSet

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

initWithIndex:
initWithIndexesInRange(NSRange range) NSMutableIndexSet

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

initWithIndexesInRange:
initWithIndexesInRange(NSRange range) NSIndexSet

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

initWithIndexesInRange:
initWithIndexSet(NSIndexSet indexSet) NSMutableIndexSet

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

initWithIndexSet:
initWithIndexSet(NSIndexSet indexSet) NSIndexSet

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

initWithIndexSet:
intersectsIndexesInRange(NSRange range) bool

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

intersectsIndexesInRange:
isEqual(ObjCObjectBase object) bool

Available on NSObject, provided by the NSObject$Methods extension

isEqual:
isEqualToIndexSet(NSIndexSet indexSet) bool

Available on NSIndexSet, provided by the NSIndexSet$Methods extension

isEqualToIndexSet:
isKindOfClass(ObjCObjectBase aClass) bool

Available on NSObject, provided by the NSObject$Methods extension

isKindOfClass:
isMemberOfClass(ObjCObjectBase aClass) bool

Available on NSObject, provided by the NSObject$Methods extension

isMemberOfClass:
methodForSelector(Pointer<ObjCSelector> aSelector) Pointer<NativeFunction<Void Function()>>

Available on NSObject, provided by the NSObject$Methods extension

methodForSelector:
methodSignatureForSelector(Pointer<ObjCSelector> aSelector) NSMethodSignature

Available on NSObject, provided by the NSObject$Methods extension

methodSignatureForSelector:
mutableCopy() ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

mutableCopy
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
performSelector(Pointer<ObjCSelector> aSelector) ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

performSelector:
performSelector$1(Pointer<ObjCSelector> aSelector, {required ObjCObjectBase withObject}) ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

performSelector:withObject:
performSelector$2(Pointer<ObjCSelector> aSelector, {required ObjCObjectBase withObject, required ObjCObjectBase withObject$1}) ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

performSelector:withObject:withObject:
release() → void

Available on NSObject, provided by the NSObject$Methods extension

release
removeAllIndexes() → void

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

removeAllIndexes
removeIndex(int value) → void

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

removeIndex:
removeIndexes(NSIndexSet indexSet) → void

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

removeIndexes:
removeIndexesInRange(NSRange range) → void

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

removeIndexesInRange:
respondsToSelector(Pointer<ObjCSelector> aSelector) bool

Available on NSObject, provided by the NSObject$Methods extension

respondsToSelector:
retain() NSObject

Available on NSObject, provided by the NSObject$Methods extension

retain
retainCount() int

Available on NSObject, provided by the NSObject$Methods extension

retainCount
self$1() NSObject

Available on NSObject, provided by the NSObject$Methods extension

self
shiftIndexesStartingAtIndex(int index, {required int by}) → void

Available on NSMutableIndexSet, provided by the NSMutableIndexSet$Methods extension

shiftIndexesStartingAtIndex:by:
toString() String
A string representation of this object.
inherited
zone() Pointer<NSZone>

Available on NSObject, provided by the NSObject$Methods extension

zone

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

alloc() NSMutableIndexSet
alloc
override
allocWithZone(Pointer<NSZone> zone) NSMutableIndexSet
allocWithZone:
override
getSupportsSecureCoding() bool
supportsSecureCoding
override
indexSet() NSMutableIndexSet
indexSet
override
indexSetWithIndex(int value) NSMutableIndexSet
indexSetWithIndex:
override
indexSetWithIndexesInRange(NSRange range) NSMutableIndexSet
indexSetWithIndexesInRange:
override
isInstance(ObjCObjectBase obj) bool
Returns whether obj is an instance of NSMutableIndexSet.
override
new$() NSMutableIndexSet
new
override