|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <RuleFeature.h>
Classes | |
| struct | AttributeRules |
Public Member Functions | |
| void | add (const RuleFeatureSet &) |
| void | clear () |
| void | shrinkToFit () |
| void | collectFeatures (const RuleData &) |
Public Attributes | |
| HashSet< AtomicStringImpl * > | idsInRules |
| HashSet< AtomicStringImpl * > | idsMatchingAncestorsInRules |
| HashSet< AtomicStringImpl * > | classesInRules |
| HashSet< AtomicStringImpl * > | attributeCanonicalLocalNamesInRules |
| HashSet< AtomicStringImpl * > | attributeLocalNamesInRules |
| Vector< RuleFeature > | siblingRules |
| Vector< RuleFeature > | uncommonAttributeRules |
| HashMap< AtomicStringImpl *, std::unique_ptr< Vector< RuleFeature > > > | ancestorClassRules |
| HashMap< AtomicStringImpl *, std::unique_ptr< AttributeRules > > | ancestorAttributeRulesForHTML |
| bool | usesFirstLineRules { false } |
| bool | usesFirstLetterRules { false } |
| void WebCore::RuleFeatureSet::add | ( | const RuleFeatureSet & | other | ) |
| void WebCore::RuleFeatureSet::clear | ( | ) |
| void WebCore::RuleFeatureSet::shrinkToFit | ( | ) |
| HashMap<AtomicStringImpl*, std::unique_ptr<AttributeRules> > WebCore::RuleFeatureSet::ancestorAttributeRulesForHTML |
| HashMap<AtomicStringImpl*, std::unique_ptr<Vector<RuleFeature> > > WebCore::RuleFeatureSet::ancestorClassRules |
| HashSet<AtomicStringImpl*> WebCore::RuleFeatureSet::attributeCanonicalLocalNamesInRules |
| HashSet<AtomicStringImpl*> WebCore::RuleFeatureSet::attributeLocalNamesInRules |
| HashSet<AtomicStringImpl*> WebCore::RuleFeatureSet::classesInRules |
| HashSet<AtomicStringImpl*> WebCore::RuleFeatureSet::idsInRules |
| HashSet<AtomicStringImpl*> WebCore::RuleFeatureSet::idsMatchingAncestorsInRules |
| Vector<RuleFeature> WebCore::RuleFeatureSet::siblingRules |
| Vector<RuleFeature> WebCore::RuleFeatureSet::uncommonAttributeRules |
| bool WebCore::RuleFeatureSet::usesFirstLetterRules { false } |
| bool WebCore::RuleFeatureSet::usesFirstLineRules { false } |
1.8.13