/headers/Foundation/NSIndexSet.h

gehe zur Dokumentation dieser Datei
00001 /*
00002  *     Generated by class-dump 3.1.1.
00003  *
00004  *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
00005  */
00006 
00007 #import "NSObject.h"
00008 
00009 #import "NSCodingProtocol.h"
00010 #import "NSCopyingProtocol.h"
00011 #import "NSMutableCopyingProtocol.h"
00012 
00013 @interface NSIndexSet : NSObject <NSCopying, NSMutableCopying, NSCoding>
00014 {
00015     struct {
00016         unsigned int _isEmpty:1;
00017         unsigned int _hasSingleRange:1;
00018         unsigned int _cacheValid:1;
00019         unsigned int _reservedArrayBinderController:29;
00020     } _indexSetFlags;
00021     union {
00022         struct {
00023             struct _NSRange _range;
00024         } _singleRange;
00025         struct {
00026             void *_data;
00027             void *_reserved;
00028         } _multipleRanges;
00029     } _internal;
00030 }
00031 
00032 + (id)indexSet;
00033 + (id)indexSetWithIndex:(unsigned int)fp8;
00034 + (id)indexSetWithIndexesInRange:(struct _NSRange)fp8;
00035 - (id)_init;
00036 - (id)init;
00037 - (id)initWithIndex:(unsigned int)fp8;
00038 - (id)initWithIndexesInRange:(struct _NSRange)fp8;
00039 - (void)_setContentToContentFromIndexSet:(id)fp8;
00040 - (id)initWithIndexSet:(id)fp8;
00041 - (void)dealloc;
00042 - (void)encodeWithCoder:(id)fp8;
00043 - (id)initWithCoder:(id)fp8;
00044 - (Class)classForCoder;
00045 - (unsigned int)_indexOfRangeContainingIndex:(unsigned int)fp8;
00046 - (unsigned int)_indexOfRangeBeforeOrContainingIndex:(unsigned int)fp8;
00047 - (unsigned int)_indexOfRangeAfterOrContainingIndex:(unsigned int)fp8;
00048 - (unsigned int)hash;
00049 - (BOOL)isEqualToIndexSet:(id)fp8;
00050 - (BOOL)isEqual:(id)fp8;
00051 - (id)copyWithZone:(struct _NSZone *)fp8;
00052 - (id)mutableCopyWithZone:(struct _NSZone *)fp8;
00053 - (unsigned int)count;
00054 - (unsigned int)firstIndex;
00055 - (unsigned int)lastIndex;
00056 - (unsigned int)_indexClosestToIndex:(unsigned int)fp8 equalAllowed:(BOOL)fp12 following:(BOOL)fp16;
00057 - (unsigned int)indexGreaterThanIndex:(unsigned int)fp8;
00058 - (unsigned int)indexLessThanIndex:(unsigned int)fp8;
00059 - (unsigned int)indexGreaterThanOrEqualToIndex:(unsigned int)fp8;
00060 - (unsigned int)indexLessThanOrEqualToIndex:(unsigned int)fp8;
00061 - (unsigned int)getIndexes:(unsigned int *)fp8 maxCount:(unsigned int)fp12 inIndexRange:(struct _NSRange *)fp16;
00062 - (unsigned int)countOfIndexesInRange:(struct _NSRange)fp8;
00063 - (void)__000:(out struct _NSRange *)fp8;
00064 - (unsigned int)rangeCount;
00065 - (struct _NSRange)rangeAtIndex:(unsigned int)fp8;
00066 - (BOOL)containsIndex:(unsigned int)fp8;
00067 - (BOOL)containsIndexesInRange:(struct _NSRange)fp8;
00068 - (BOOL)containsIndexes:(id)fp8;
00069 - (BOOL)intersectsIndexesInRange:(struct _NSRange)fp8;
00070 - (id)_numberEnumerator;
00071 - (id)description;
00072 
00073 @end
00074