10 #ifndef LLVM_CLANG_BASIC_ATTR_SUBJECT_MATCH_RULES_H
11 #define LLVM_CLANG_BASIC_ATTR_SUBJECT_MATCH_RULES_H
14 #include "llvm/ADT/DenseMap.h"
21 #define ATTR_MATCH_RULE(X, Spelling, IsAbstract) X,
22 #include "clang/Basic/AttrSubMatchRulesList.inc"
SubjectMatchRule
A list of all the recognized kinds of attributes.
const char * getSubjectMatchRuleSpelling(SubjectMatchRule Rule)
Defines the clang::SourceLocation class and associated facilities.
llvm::DenseMap< int, SourceRange > ParsedSubjectMatchRuleSet