luxlabs header browser preview


@class NSString;

@interface OITSURegularExpression : NSObject <NSCopying, NSCoding> {
    NSString *_expressionString;
    void *_reserved;
}

+ (void)initialize;
+ (id)regularExpressionWithString:(id)a0;

- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)expressionString;
- (const char *)getBytesForString:(id)a0 lossByte:(unsigned char)a1;
- (id)initWithExpressionString:(id)a0;
- (id)initWithExpressionString:(id)a0 options:(unsigned int)a1;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })matchedRangeForCString:(const char *)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 subexpressionRanges:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2 count:(unsigned int)a3;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })matchedRangeForString:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 subexpressionRanges:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a2 count:(unsigned int)a3;
- (unsigned long long)numberOfSubexpressions;

@end