clang 22.0.0git
AttrSubjectMatchRules.h File Reference
#include "llvm/ADT/DenseMap.h"
#include "clang/Basic/AttrSubMatchRulesList.inc"

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
namespace  clang::attr

Macros

#define ATTR_MATCH_RULE(X, Spelling, IsAbstract)
#define ATTR_MATCH_RULE(X, Spelling, IsAbstract)

Typedefs

using clang::attr::ParsedSubjectMatchRuleSet = llvm::DenseMap<int, SourceRange>

Enumerations

enum  clang::attr::SubjectMatchRule { clang::attr::SubjectMatchRule_Last }
 A list of all the recognized kinds of attributes. More...

Functions

const char * clang::attr::getSubjectMatchRuleSpelling (SubjectMatchRule Rule)

Macro Definition Documentation

◆ ATTR_MATCH_RULE [1/2]

#define ATTR_MATCH_RULE ( X,
Spelling,
IsAbstract )
Value:
X,
#define X(type, name)
Definition Value.h:97

Definition at line 22 of file AttrSubjectMatchRules.h.

◆ ATTR_MATCH_RULE [2/2]

#define ATTR_MATCH_RULE ( X,
Spelling,
IsAbstract )
Value:
+1

Definition at line 22 of file AttrSubjectMatchRules.h.