Lines Matching defs:Rules
2018 std::vector<AttributeSubjectMatchRule> Rules;
2021 std::vector<AttributeSubjectMatchRule> Rules;
2023 RuleOrAggregateRuleSet(ArrayRef<AttributeSubjectMatchRule> Rules,
2025 : Rules(Rules), IsRule(IsRule) {}
2032 return Rules[0];
2036 return Rules;
2044 getAggregateRuleSet(ArrayRef<AttributeSubjectMatchRule> Rules) {
2045 return RuleOrAggregateRuleSet(Rules, /*IsRule=*/false);
2095 Rules.emplace_back(MetaSubject, Constraint);
2128 std::vector<AttributeSubjectMatchRule> Rules;
2136 Rules.push_back(It->second.getRule());
2143 RuleOrAggregateRuleSet::getAggregateRuleSet(Rules))
2164 for (const auto &Rule : Rules) {
2292 for (const auto &Rule : Rules) {
2331 for (const auto &Rule : Rules) {
4417 for (const auto &Rule : PragmaAttributeSupport.Rules) {