luxlabs header browser preview


@class NSCharacterSet, TSWPStorage, NSMutableArray;

@interface TSWPStorageIterator : NSObject

@property (retain, nonatomic) TSWPStorage *storage;
@property (nonatomic) unsigned long long charIndex;
@property (nonatomic) unsigned long long startCharIndex;
@property (retain, nonatomic) NSMutableArray *rangeProviders;
@property (retain, nonatomic) NSMutableArray *locationProviders;
@property (retain, nonatomic) NSMutableArray *pendingEvents;
@property (nonatomic) BOOL sendEventsForNilObjects;
@property (nonatomic) BOOL lastEventWasMarker;
@property (retain, nonatomic) NSCharacterSet *markers;

- (id)initWithStorage:(id)a0;
- (id)nextEvent;
- (id)description;
- (void).cxx_destruct;
- (void)addAttributeRangeProvider:(unsigned long long)a0;
- (void)addLocationProvider:(id)a0;
- (void)addRangeProvider:(id)a0;
- (void)p_emitEventForMarkerCharacter:(unsigned short)a0 atIndex:(unsigned long long)a1;
- (void)p_emitEventWithType:(int)a0 provider:(id)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 object:(id)a3;
- (void)p_emitPendingCharactersAndEvent:(id)a0;
- (void)p_forceRangeEndForProvider:(id)a0 providerIndex:(unsigned long long)a1 atCharIndex:(unsigned long long)a2;

@end