NSIndexSet Klassenreferenz

#import <NSIndexSet.h>

Abgeleitet von NSObject, < NSCopying > und < NSCoding >.

Basisklasse für NSMutableIndexSet.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - _init
(id) - init
(id) - initWithIndex:
(id) - initWithIndexesInRange:
(void) - _setContentToContentFromIndexSet:
(id) - initWithIndexSet:
(void) - dealloc
(void) - encodeWithCoder:
(id) - initWithCoder:
(Class) - classForCoder
(unsigned int) - _indexOfRangeContainingIndex:
(unsigned int) - _indexOfRangeBeforeOrContainingIndex:
(unsigned int) - _indexOfRangeAfterOrContainingIndex:
(unsigned int) - hash
(BOOL) - isEqualToIndexSet:
(BOOL) - isEqual:
(id) - copyWithZone:
(id) - mutableCopyWithZone:
(unsigned int) - count
(unsigned int) - firstIndex
(unsigned int) - lastIndex
(unsigned int) - _indexClosestToIndex:equalAllowed:following:
(unsigned int) - indexGreaterThanIndex:
(unsigned int) - indexLessThanIndex:
(unsigned int) - indexGreaterThanOrEqualToIndex:
(unsigned int) - indexLessThanOrEqualToIndex:
(unsigned int) - getIndexes:maxCount:inIndexRange:
(unsigned int) - countOfIndexesInRange:
(void) - __000:
(unsigned int) - rangeCount
(struct _NSRange- rangeAtIndex:
(BOOL) - containsIndex:
(BOOL) - containsIndexesInRange:
(BOOL) - containsIndexes:
(BOOL) - intersectsIndexesInRange:
(id) - _numberEnumerator
(id) - description

Öffentliche, statische Methoden

(id) + indexSet
(id) + indexSetWithIndex:
(id) + indexSetWithIndexesInRange:

Geschützte Attribute

struct {
   unsigned int   _isEmpty:1
   unsigned int   _hasSingleRange:1
   unsigned int   _cacheValid:1
   unsigned int   _reservedArrayBinderController:29
_indexSetFlags
union {
   struct {
      struct _NSRange   _range
   }   _singleRange
   struct {
      void *   _data
      void *   _reserved
   }   _multipleRanges
_internal

Ausführliche Beschreibung

Definiert in Zeile 13 der Datei NSIndexSet.h.


Dokumentation der Elementfunktionen

+ (id) indexSet  

+ (id) indexSetWithIndex: (unsigned int)  fp8  

+ (id) indexSetWithIndexesInRange: (struct _NSRange fp8  

- (id) _init  

- (id) init  

- (id) initWithIndex: (unsigned int)  fp8  

- (id) initWithIndexesInRange: (struct _NSRange fp8  

- (void) _setContentToContentFromIndexSet: (id)  fp8  

- (id) initWithIndexSet: (id)  fp8  

- (void) dealloc  

Implementiert NSObject.

- (void) encodeWithCoder: (id)  fp8  

Erneute Implementation von < NSCoding >.

- (id) initWithCoder: (id)  fp8  

Erneute Implementation von < NSCoding >.

- (Class) classForCoder  

Implementiert in NSMutableIndexSet.

- (unsigned int) _indexOfRangeContainingIndex: (unsigned int)  fp8  

- (unsigned int) _indexOfRangeBeforeOrContainingIndex: (unsigned int)  fp8  

- (unsigned int) _indexOfRangeAfterOrContainingIndex: (unsigned int)  fp8  

- (unsigned int) hash  

Implementiert NSObject.

- (BOOL) isEqualToIndexSet: (id)  fp8  

- (BOOL) isEqual: (id)  fp8  

Implementiert NSObject.

- (id) copyWithZone: (struct _NSZone *)  fp8  

Erneute Implementation von < NSCopying >.

- (id) mutableCopyWithZone: (struct _NSZone *)  fp8  

- (unsigned int) count  

- (unsigned int) firstIndex  

- (unsigned int) lastIndex  

- (unsigned int) _indexClosestToIndex: (unsigned int)  fp8
equalAllowed: (BOOL)  fp12
following: (BOOL)  fp16 

- (unsigned int) indexGreaterThanIndex: (unsigned int)  fp8  

- (unsigned int) indexLessThanIndex: (unsigned int)  fp8  

- (unsigned int) indexGreaterThanOrEqualToIndex: (unsigned int)  fp8  

- (unsigned int) indexLessThanOrEqualToIndex: (unsigned int)  fp8  

- (unsigned int) getIndexes: (unsigned int *)  fp8
maxCount: (unsigned int)  fp12
inIndexRange: (struct _NSRange *)  fp16 

- (unsigned int) countOfIndexesInRange: (struct _NSRange fp8  

- (void) __000: (out struct _NSRange *)  fp8  

- (unsigned int) rangeCount  

- (struct _NSRange) rangeAtIndex: (unsigned int)  fp8  

- (BOOL) containsIndex: (unsigned int)  fp8  

- (BOOL) containsIndexesInRange: (struct _NSRange fp8  

- (BOOL) containsIndexes: (id)  fp8  

- (BOOL) intersectsIndexesInRange: (struct _NSRange fp8  

- (id) _numberEnumerator  

- (id) description  


Dokumentation der Datenelemente

- (unsigned int) _isEmpty

Definiert in Zeile 16 der Datei NSIndexSet.h.

- (unsigned int) _hasSingleRange

Definiert in Zeile 17 der Datei NSIndexSet.h.

- (unsigned int) _cacheValid

Definiert in Zeile 18 der Datei NSIndexSet.h.

Definiert in Zeile 19 der Datei NSIndexSet.h.

struct { ... } NSIndexSet::_indexSetFlags [protected]

- (struct _NSRange) _range [read]

Definiert in Zeile 23 der Datei NSIndexSet.h.

struct { ... } NSIndexSet::_singleRange [protected]

- (void*) _data [protected]

Definiert in Zeile 26 der Datei NSIndexSet.h.

- (void*) _reserved [protected]

Implementiert in NSMutableIndexSet.

Definiert in Zeile 27 der Datei NSIndexSet.h.

struct { ... } NSIndexSet::_multipleRanges [protected]

union { ... } NSIndexSet::_internal [protected]


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: