@interface _UIFastIndexSet : NSObject { struct variant<_UIBitSet<256>, _UISmallVector, std::vector> { struct __impl<_UIBitSet<256>, _UISmallVector, std::vector> { union __union, _UISmallVector, std::vector> { char __dummy; struct __alt<0UL, _UIBitSet<256>> { struct _UIBitSet<256UL> { unsigned long long _chunks[4]; } __value; } __head; union __union, std::vector> { char __dummy; struct __alt<1UL, _UISmallVector> { struct _UISmallVector { void /* unknown type, empty encoding */ _vector; unsigned long long _size; } __value; } __head; union __union> { char __dummy; struct __alt<2UL, std::vector> { struct vector> { unsigned long long *__begin_; unsigned long long *__end_; struct __compressed_pair> { unsigned long long *__value_; } __end_cap_; } __value; } __head; union __union { } __tail; } __tail; } __tail; } __data; unsigned int __index; } __impl_; } _inOutIndexes; } + (id)indexSet; - (unsigned long long)hash; - (id).cxx_construct; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)mutableCopyWithZone:(struct _NSZone { } *)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end