@interface RBDisplayListPredicate : NSObject <NSCopying> { struct Invertible { struct DisplayListPredicate { struct vector<RB::DisplayListPredicate::Term, 1UL, unsigned int> { unsigned char _p[24]; struct Term *_p; unsigned int _size; unsigned int _capacity; } _terms; } predicate; BOOL inverts_result; } _predicate; } @property (nonatomic) BOOL invertsResult; + (id)predicate; - (void)removeAll; - (void)addConditionWithFillColor:(struct { float x0; float x1; float x2; float x3; })a0 colorSpace:(int)a1; - (void)addCondition:(int)a0; - (id).cxx_construct; - (id)filteringDisplayList:(id)a0; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)addPredicate:(id)a0; @end