appliesToDecl(const Decl *D, attr::SubjectMatchRule MatchRule) const | clang::ParsedAttr | |
AS_C2x 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_Keyword enum value | clang::AttributeCommonInfo | |
AS_Microsoft enum value | clang::AttributeCommonInfo | |
AS_Pragma enum value | clang::AttributeCommonInfo | |
asOpenCLLangAS() const | clang::ParsedAttr | inline |
AttributeCommonInfo(SourceRange AttrRange) | clang::AttributeCommonInfo | inline |
AttributeCommonInfo(SourceLocation AttrLoc) | clang::AttributeCommonInfo | inline |
AttributeCommonInfo(const IdentifierInfo *AttrName, const IdentifierInfo *ScopeName, SourceRange AttrRange, SourceLocation ScopeLoc, Syntax SyntaxUsed) | clang::AttributeCommonInfo | inline |
AttributeCommonInfo(const IdentifierInfo *AttrName, const IdentifierInfo *ScopeName, SourceRange AttrRange, SourceLocation ScopeLoc, Kind AttrKind, Syntax SyntaxUsed) | clang::AttributeCommonInfo | inline |
AttributeCommonInfo(const IdentifierInfo *AttrName, const IdentifierInfo *ScopeName, SourceRange AttrRange, SourceLocation ScopeLoc, Kind AttrKind, Syntax SyntaxUsed, unsigned Spelling) | clang::AttributeCommonInfo | inline |
AttributeCommonInfo(const IdentifierInfo *AttrName, SourceRange AttrRange, Syntax SyntaxUsed) | clang::AttributeCommonInfo | inline |
AttributeCommonInfo(SourceRange AttrRange, Kind K, Syntax SyntaxUsed) | clang::AttributeCommonInfo | inline |
AttributeCommonInfo(SourceRange AttrRange, Kind K, Syntax SyntaxUsed, unsigned Spelling) | clang::AttributeCommonInfo | inline |
AttributeCommonInfo(AttributeCommonInfo &&)=default | clang::AttributeCommonInfo | |
AttributeCommonInfo(const AttributeCommonInfo &)=default | clang::AttributeCommonInfo | |
AttributeFactory class | clang::ParsedAttr | friend |
AttributePool class | clang::ParsedAttr | friend |
diagnoseAppertainsTo(class Sema &S, const Decl *D) const | clang::ParsedAttr | |
diagnoseLangOpts(class Sema &S) const | clang::ParsedAttr | |
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 |
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 |
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 |
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 | |
isAlignasAttribute() const | clang::AttributeCommonInfo | inline |
isArgExpr(unsigned Arg) const | clang::ParsedAttr | inline |
isArgIdent(unsigned Arg) const | clang::ParsedAttr | inline |
isAttributeSpellingListCalculated() const | clang::AttributeCommonInfo | inlineprotected |
isC2xAttribute() const | clang::AttributeCommonInfo | inline |
isContextSensitiveKeywordAttribute() const | clang::AttributeCommonInfo | inline |
isCXX11Attribute() const | clang::AttributeCommonInfo | inline |
isDeclspecAttribute() const | clang::AttributeCommonInfo | inline |
isDeclspecPropertyAttribute() const | clang::ParsedAttr | 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 |
isPragmaClangAttribute() const | clang::ParsedAttr | 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 |
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 |
SpellingNotCalculated | clang::AttributeCommonInfo | protectedstatic |
Syntax enum name | clang::AttributeCommonInfo | |
UnknownAttribute enum value | clang::AttributeCommonInfo | |
~ParsedAttr()=delete | clang::ParsedAttr | |