luxlabs header browser preview


@interface SNPredicateUtils : NSObject

+ (BOOL)ensureExpression:(id)a0 hasType:(unsigned long long)a1 error:(id *)a2;
+ (BOOL)ensureExpression:(id)a0 isConstantValueSatisfyingPredicate:(id /* block */)a1 error:(id *)a2;
+ (BOOL)ensureExpression:(id)a0 isKeyPathMatchingOneOfOptions:(id)a1 error:(id *)a2;
+ (BOOL)ensureExpression:(id)a0 isKeyPathSatisfyingPredicate:(id /* block */)a1 error:(id *)a2;
+ (BOOL)ensureExpressionIsConstantNumberValue:(id)a0 error:(id *)a1;
+ (BOOL)ensurePredicate:(id)a0 isComparisonWithOperatorFromOptions:(id)a1 withRightConstantNumberAndLeftKeyPathFromOptions:(id)a2 error:(id *)a3;
+ (BOOL)ensurePredicate:(id)a0 isComparisonWithOperatorTypePredicate:(id /* block */)a1 leftPredicate:(id /* block */)a2 rightPredicate:(id /* block */)a3 error:(id *)a4;
+ (BOOL)ensurePredicateMeetsDetectSoundRequestRequirements:(id)a0 error:(id *)a1;
+ (BOOL)ensurePredicateOperatorType:(unsigned long long)a0 isOneOfOptions:(id)a1 error:(id *)a2;

- (id)init;

@end