Cleanup|libcore: Simplify the Rule classes
There are thousands of rules in a UI widget tree, so avoid excessive memory allocations (no pimpl) and allow subclasses to use the base class flags member to store their own flags. Also allows inlining more of the common methods.
View differences
Cleanup|libcore: Simplify the Rule classes
There are thousands of rules in a UI widget tree, so avoid excessive memory allocations (no pimpl) and allow subclasses to use the base class flags member to store their own flags. Also allows inlining more of the common methods.