luxlabs header browser preview


@interface SGRe2 : NSObject {
    unsigned char _isTrivial;
}

+ (id)re2WithRegexp:(id)a0;
+ (id)re2WithRegexpData:(id)a0;
+ (id)re2WithRegexpDataLazy:(id)a0;
+ (id)re2WithRegexpLazy:(id)a0;
+ (id)re2WithSubregexps:(id)a0;
+ (id)re2WithSubregexps:(id)a0 prefilter:(id)a1;
+ (void)setCacheLimitForTesting:(unsigned long long)a0;

- (BOOL)isTrivial;
- (id)existsInString:(id)a0;
- (int)_enumerateMatchesInUtf8:(const char *)a0 fromString:(id)a1 ngroups:(unsigned long long)a2 block:(id /* block */)a3;
- (void)enumerateMatchesInString:(id)a0 ngroups:(unsigned long long)a1 block:(id /* block */)a2;
- (void)enumerateMatchesInString:(id)a0 ngroups:(unsigned long long)a1 blockWithSubregexp:(id /* block */)a2;
- (void)enumerateMatchesInUtf8:(const char *)a0 fromString:(id)a1 ngroups:(unsigned long long)a2 block:(id /* block */)a3;
- (void)enumerateMatchesInUtf8:(const char *)a0 fromString:(id)a1 ngroups:(unsigned long long)a2 blockWithSubregexp:(id /* block */)a3;
- (id)existsInUtf8:(const char *)a0;
- (id)hashId;
- (id)matchesString:(id)a0;
- (id)matchesUtf8:(const char *)a0;

@end