acceptsExprPack() const | clang::ParsedAttr | |
appliesToDecl(const Decl *D, attr::SubjectMatchRule MatchRule) const | clang::ParsedAttr | |
AS_C23 enum value | clang::AttributeCommonInfo | |
AS_ContextSensitiveKeyword enum value | clang::AttributeCommonInfo | |
AS_CXX11 enum value | clang::AttributeCommonInfo | |
AS_Declspec enum value | clang::AttributeCommonInfo | |
AS_GNU enum value | clang::AttributeCommonInfo | |
AS_HLSLAnnotation enum value | clang::AttributeCommonInfo | |
AS_Implicit enum value | clang::AttributeCommonInfo | |
AS_Keyword enum value | clang::AttributeCommonInfo | |
AS_Microsoft enum value | clang::AttributeCommonInfo | |
AS_Pragma enum value | clang::AttributeCommonInfo | |
asHLSLLangAS() const | clang::ParsedAttr | inline |
asOpenCLLangAS() const | clang::ParsedAttr | inline |
asSYCLLangAS() const | clang::ParsedAttr | inline |
AttributeCommonInfo(const IdentifierInfo *AttrName, const IdentifierInfo *ScopeName, SourceRange AttrRange, SourceLocation ScopeLoc, Kind AttrKind, Form FormUsed) | clang::AttributeCommonInfo | inline |
AttributeCommonInfo(const IdentifierInfo *AttrName, const IdentifierInfo *ScopeName, SourceRange AttrRange, SourceLocation ScopeLoc, Form FormUsed) | clang::AttributeCommonInfo | inline |
AttributeCommonInfo(const IdentifierInfo *AttrName, SourceRange AttrRange, Form FormUsed) | clang::AttributeCommonInfo | inline |
AttributeCommonInfo(SourceRange AttrRange, Kind K, Form FormUsed) | clang::AttributeCommonInfo | inline |
AttributeCommonInfo(AttributeCommonInfo &&)=default | clang::AttributeCommonInfo | |
AttributeCommonInfo(const AttributeCommonInfo &)=default | clang::AttributeCommonInfo | |
AttributeFactory | clang::ParsedAttr | friend |
AttributePool | clang::ParsedAttr | friend |
checkAtLeastNumArgs(class Sema &S, unsigned Num) const | clang::ParsedAttr | |
checkAtMostNumArgs(class Sema &S, unsigned Num) const | clang::ParsedAttr | |
checkExactlyNumArgs(class Sema &S, unsigned Num) const | clang::ParsedAttr | |
diagnoseAppertainsTo(class Sema &S, const Decl *D) const | clang::ParsedAttr | |
diagnoseAppertainsTo(class Sema &S, const Stmt *St) const | clang::ParsedAttr | |
diagnoseLangOpts(class Sema &S) const | clang::ParsedAttr | |
diagnoseMutualExclusion(class Sema &S, const Decl *D) const | clang::ParsedAttr | |
diagnoseMutualExclusion(class Sema &S, const Stmt *St) const | clang::ParsedAttr | inline |
existsInTarget(const TargetInfo &Target) const | clang::ParsedAttr | |
getArg(unsigned Arg) const | clang::ParsedAttr | inline |
getArgAsExpr(unsigned Arg) const | clang::ParsedAttr | inline |
getArgAsIdent(unsigned Arg) const | clang::ParsedAttr | inline |
getAttributeSpellingListIndex() const | clang::AttributeCommonInfo | inline |
getAttrName() const | clang::AttributeCommonInfo | inline |
getAvailabilityDeprecated() const | clang::ParsedAttr | inline |
getAvailabilityIntroduced() const | clang::ParsedAttr | inline |
getAvailabilityObsoleted() const | clang::ParsedAttr | inline |
getEllipsisLoc() const | clang::ParsedAttr | inline |
getEnvironment() const | clang::ParsedAttr | inline |
getForm() const | clang::AttributeCommonInfo | inline |
getInfo() const | clang::ParsedAttr | inline |
getKind() const | clang::ParsedAttr | inline |
getLayoutCompatible() const | clang::ParsedAttr | inline |
getLoc() const | clang::AttributeCommonInfo | inline |
getMacroExpansionLoc() const | clang::ParsedAttr | inline |
getMacroIdentifier() const | clang::ParsedAttr | inline |
getMatchingCType() const | clang::ParsedAttr | inline |
getMatchRules(const LangOptions &LangOpts, SmallVectorImpl< std::pair< attr::SubjectMatchRule, bool > > &MatchRules) const | clang::ParsedAttr | |
getMaxArgs() const | clang::ParsedAttr | |
getMessageExpr() const | clang::ParsedAttr | inline |
getMinArgs() const | clang::ParsedAttr | |
getMustBeNull() const | clang::ParsedAttr | inline |
getNormalizedFullName() const | clang::AttributeCommonInfo | |
getNumArgMembers() const | clang::ParsedAttr | |
getNumArgs() const | clang::ParsedAttr | inline |
getParsedKind() const | clang::AttributeCommonInfo | inline |
getParsedKind(const IdentifierInfo *Name, const IdentifierInfo *Scope, Syntax SyntaxUsed) | clang::AttributeCommonInfo | static |
getProcessingCache() const | clang::ParsedAttr | inline |
getPropertyDataGetter() const | clang::ParsedAttr | inline |
getPropertyDataSetter() const | clang::ParsedAttr | inline |
getRange() const | clang::AttributeCommonInfo | inline |
getReplacementExpr() const | clang::ParsedAttr | inline |
getScopeLoc() const | clang::AttributeCommonInfo | inline |
getScopeName() const | clang::AttributeCommonInfo | inline |
getSemanticSpelling() const | clang::ParsedAttr | |
getStrictLoc() const | clang::ParsedAttr | inline |
getSyntax() const | clang::AttributeCommonInfo | inline |
getTypeArg() const | clang::ParsedAttr | inline |
getUnavailableLoc() const | clang::ParsedAttr | inline |
handleAttrWithDelayedArgs(Sema &S, Decl *D) const | clang::ParsedAttr | |
hasCustomParsing() const | clang::ParsedAttr | |
hasMacroIdentifier() const | clang::ParsedAttr | inline |
hasParsedType() const | clang::ParsedAttr | inline |
hasProcessingCache() const | clang::ParsedAttr | inline |
hasScope() const | clang::AttributeCommonInfo | inline |
hasVariadicArg() const | clang::ParsedAttr | |
IgnoredAttribute enum value | clang::AttributeCommonInfo | |
isAlignas() const | clang::AttributeCommonInfo | inline |
isArgExpr(unsigned Arg) const | clang::ParsedAttr | inline |
isArgIdent(unsigned Arg) const | clang::ParsedAttr | inline |
isAttributeSpellingListCalculated() const | clang::AttributeCommonInfo | inlineprotected |
isC23Attribute() const | clang::AttributeCommonInfo | inline |
isClangScope() const | clang::AttributeCommonInfo | |
isContextSensitiveKeywordAttribute() const | clang::AttributeCommonInfo | inline |
isCXX11Attribute() const | clang::AttributeCommonInfo | inline |
isDeclspecAttribute() const | clang::AttributeCommonInfo | inline |
isDeclspecPropertyAttribute() const | clang::ParsedAttr | inline |
isGNUAttribute() const | clang::AttributeCommonInfo | inline |
isGNUScope() const | clang::AttributeCommonInfo | |
isInvalid() const | clang::ParsedAttr | inline |
isKeywordAttribute() const | clang::AttributeCommonInfo | inline |
isKnownToGCC() const | clang::ParsedAttr | |
isMicrosoftAttribute() const | clang::AttributeCommonInfo | inline |
isPackExpansion() const | clang::ParsedAttr | inline |
isParamExpr(size_t N) const | clang::ParsedAttr | |
isPragmaClangAttribute() const | clang::ParsedAttr | inline |
isRegularKeywordAttribute() const | clang::AttributeCommonInfo | inline |
isStandardAttributeSyntax() const | clang::AttributeCommonInfo | inline |
isStmtAttr() const | clang::ParsedAttr | |
isSupportedByPragmaAttribute() const | clang::ParsedAttr | |
isTargetSpecificAttr() const | clang::ParsedAttr | |
isTypeAttr() const | clang::ParsedAttr | |
isUsedAsTypeAttr() const | clang::ParsedAttr | inline |
Kind enum name | clang::AttributeCommonInfo | |
NoSemaHandlerAttribute enum value | clang::AttributeCommonInfo | |
operator delete(void *)=delete | clang::ParsedAttr | |
operator=(const ParsedAttr &)=delete | clang::ParsedAttr | |
operator=(ParsedAttr &&)=delete | clang::ParsedAttr | |
ParsedAttr(const ParsedAttr &)=delete | clang::ParsedAttr | |
ParsedAttr(ParsedAttr &&)=delete | clang::ParsedAttr | |
setAttributeSpellingListIndex(unsigned V) | clang::AttributeCommonInfo | inline |
setAttrName(const IdentifierInfo *AttrNameII) | clang::AttributeCommonInfo | inline |
setInvalid(bool b=true) const | clang::ParsedAttr | inline |
setIsPragmaClangAttribute() | clang::ParsedAttr | inline |
setMacroIdentifier(IdentifierInfo *MacroName, SourceLocation Loc) | clang::ParsedAttr | inline |
setProcessingCache(unsigned value) const | clang::ParsedAttr | inline |
setRange(SourceRange R) | clang::AttributeCommonInfo | inline |
setUsedAsTypeAttr(bool Used=true) | clang::ParsedAttr | inline |
slidesFromDeclToDeclSpecLegacyBehavior() const | clang::ParsedAttr | |
SpellingNotCalculated | clang::AttributeCommonInfo | protectedstatic |
Syntax enum name | clang::AttributeCommonInfo | |
UnknownAttribute enum value | clang::AttributeCommonInfo | |
~ParsedAttr()=delete | clang::ParsedAttr | |