clang
10.0.0git
|
Public Attributes | |
unsigned | NumArgs: 4 |
unsigned | OptArgs: 4 |
unsigned | HasCustomParsing: 1 |
unsigned | IsTargetSpecific: 1 |
unsigned | IsType: 1 |
unsigned | IsStmt: 1 |
unsigned | IsKnownToGCC: 1 |
unsigned | IsSupportedByPragmaAttribute: 1 |
bool(* | DiagAppertainsToDecl )(Sema &S, const ParsedAttr &Attr, const Decl *) |
bool(* | DiagLangOpts )(Sema &S, const ParsedAttr &Attr) |
bool(* | ExistsInTarget )(const TargetInfo &Target) |
unsigned(* | SpellingIndexToSemanticSpelling )(const ParsedAttr &Attr) |
void(* | GetPragmaAttributeMatchRules )(llvm::SmallVectorImpl< std::pair< attr::SubjectMatchRule, bool >> &Rules, const LangOptions &LangOpts) |
Definition at line 103 of file ParsedAttr.cpp.
bool(* ParsedAttrInfo::DiagAppertainsToDecl) (Sema &S, const ParsedAttr &Attr, const Decl *) |
Definition at line 113 of file ParsedAttr.cpp.
bool(* ParsedAttrInfo::DiagLangOpts) (Sema &S, const ParsedAttr &Attr) |
Definition at line 114 of file ParsedAttr.cpp.
bool(* ParsedAttrInfo::ExistsInTarget) (const TargetInfo &Target) |
Definition at line 115 of file ParsedAttr.cpp.
Referenced by clang::ParsedAttr::existsInTarget().
void(* ParsedAttrInfo::GetPragmaAttributeMatchRules) (llvm::SmallVectorImpl< std::pair< attr::SubjectMatchRule, bool >> &Rules, const LangOptions &LangOpts) |
Definition at line 117 of file ParsedAttr.cpp.
Referenced by clang::ParsedAttr::getMatchRules().
unsigned ParsedAttrInfo::HasCustomParsing |
Definition at line 106 of file ParsedAttr.cpp.
Referenced by clang::ParsedAttr::hasCustomParsing().
unsigned ParsedAttrInfo::IsKnownToGCC |
Definition at line 110 of file ParsedAttr.cpp.
Referenced by clang::ParsedAttr::isKnownToGCC().
unsigned ParsedAttrInfo::IsStmt |
Definition at line 109 of file ParsedAttr.cpp.
Referenced by clang::ParsedAttr::isStmtAttr().
unsigned ParsedAttrInfo::IsSupportedByPragmaAttribute |
Definition at line 111 of file ParsedAttr.cpp.
Referenced by clang::ParsedAttr::isSupportedByPragmaAttribute().
unsigned ParsedAttrInfo::IsTargetSpecific |
Definition at line 107 of file ParsedAttr.cpp.
Referenced by clang::ParsedAttr::isTargetSpecificAttr().
unsigned ParsedAttrInfo::IsType |
Definition at line 108 of file ParsedAttr.cpp.
Referenced by clang::ParsedAttr::isTypeAttr().
unsigned ParsedAttrInfo::NumArgs |
Definition at line 104 of file ParsedAttr.cpp.
Referenced by clang::ParsedAttr::getMinArgs().
unsigned ParsedAttrInfo::OptArgs |
Definition at line 105 of file ParsedAttr.cpp.
Referenced by clang::ParsedAttr::getMaxArgs(), and clang::ParsedAttr::hasVariadicArg().
unsigned(* ParsedAttrInfo::SpellingIndexToSemanticSpelling) (const ParsedAttr &Attr) |
Definition at line 116 of file ParsedAttr.cpp.
Referenced by clang::ParsedAttr::getSemanticSpelling().