luxlabs header browser preview


@class NSPredicate, NSMutableArray, NSMutableSet;

@interface _OSLogPredicateMapper : NSObject <NSPredicateVisitor> {
    int _pass;
}

@property (retain, nonatomic) NSMutableArray *stack;
@property (readonly, nonatomic) NSMutableSet *validKeyPaths;
@property (readonly, nonatomic) unsigned long long flags;
@property (readonly, nonatomic) NSPredicate *mappedPredicate;
@property (readonly, nonatomic) NSMutableArray *validationErrors;

- (id)initWithPredicate:(id)a0;
- (void)mapLeftExpression:(id *)a0 andRightExpression:(id *)a1;
- (void)validateExpression:(id)a0;
- (void)visitPredicate:(id)a0;
- (void)processComparisonPredicate:(id)a0;
- (id)mapSignpostTypeExpression:(id)a0;
- (id)initWithPredicate:(id)a0 andValidate:(BOOL)a1;
- (id)mapEventTypeExpression:(id)a0;
- (void)visitPredicateExpression:(id)a0;
- (void).cxx_destruct;
- (id)mapKeywordToConstantExpression:(id)a0 keywordMap:(id)a1;
- (id)mapMessageTypeExpression:(id)a0;
- (void)processCompoundPredicate:(id)a0;
- (id)mapSignpostScopeExpression:(id)a0;
- (void)visitPredicateOperator:(id)a0;

@end