clang  12.0.0git
clang::ParsedAttr Member List

This is the complete list of members for clang::ParsedAttr, including all inherited members.

appliesToDecl(const Decl *D, attr::SubjectMatchRule MatchRule) constclang::ParsedAttr
AS_C2x enum valueclang::AttributeCommonInfo
AS_ContextSensitiveKeyword enum valueclang::AttributeCommonInfo
AS_CXX11 enum valueclang::AttributeCommonInfo
AS_Declspec enum valueclang::AttributeCommonInfo
AS_GNU enum valueclang::AttributeCommonInfo
AS_Keyword enum valueclang::AttributeCommonInfo
AS_Microsoft enum valueclang::AttributeCommonInfo
AS_Pragma enum valueclang::AttributeCommonInfo
asOpenCLLangAS() constclang::ParsedAttrinline
AttributeCommonInfo(SourceRange AttrRange)clang::AttributeCommonInfoinline
AttributeCommonInfo(SourceLocation AttrLoc)clang::AttributeCommonInfoinline
AttributeCommonInfo(const IdentifierInfo *AttrName, const IdentifierInfo *ScopeName, SourceRange AttrRange, SourceLocation ScopeLoc, Syntax SyntaxUsed)clang::AttributeCommonInfoinline
AttributeCommonInfo(const IdentifierInfo *AttrName, const IdentifierInfo *ScopeName, SourceRange AttrRange, SourceLocation ScopeLoc, Kind AttrKind, Syntax SyntaxUsed)clang::AttributeCommonInfoinline
AttributeCommonInfo(const IdentifierInfo *AttrName, const IdentifierInfo *ScopeName, SourceRange AttrRange, SourceLocation ScopeLoc, Kind AttrKind, Syntax SyntaxUsed, unsigned Spelling)clang::AttributeCommonInfoinline
AttributeCommonInfo(const IdentifierInfo *AttrName, SourceRange AttrRange, Syntax SyntaxUsed)clang::AttributeCommonInfoinline
AttributeCommonInfo(SourceRange AttrRange, Kind K, Syntax SyntaxUsed)clang::AttributeCommonInfoinline
AttributeCommonInfo(SourceRange AttrRange, Kind K, Syntax SyntaxUsed, unsigned Spelling)clang::AttributeCommonInfoinline
AttributeCommonInfo(AttributeCommonInfo &&)=defaultclang::AttributeCommonInfo
AttributeCommonInfo(const AttributeCommonInfo &)=defaultclang::AttributeCommonInfo
AttributeFactory classclang::ParsedAttrfriend
AttributePool classclang::ParsedAttrfriend
diagnoseAppertainsTo(class Sema &S, const Decl *D) constclang::ParsedAttr
diagnoseLangOpts(class Sema &S) constclang::ParsedAttr
existsInTarget(const TargetInfo &Target) constclang::ParsedAttr
getArg(unsigned Arg) constclang::ParsedAttrinline
getArgAsExpr(unsigned Arg) constclang::ParsedAttrinline
getArgAsIdent(unsigned Arg) constclang::ParsedAttrinline
getAttributeSpellingListIndex() constclang::AttributeCommonInfoinline
getAttrName() constclang::AttributeCommonInfoinline
getAvailabilityDeprecated() constclang::ParsedAttrinline
getAvailabilityIntroduced() constclang::ParsedAttrinline
getAvailabilityObsoleted() constclang::ParsedAttrinline
getEllipsisLoc() constclang::ParsedAttrinline
getInfo() constclang::ParsedAttrinline
getKind() constclang::ParsedAttrinline
getLayoutCompatible() constclang::ParsedAttrinline
getLoc() constclang::AttributeCommonInfoinline
getMacroExpansionLoc() constclang::ParsedAttrinline
getMacroIdentifier() constclang::ParsedAttrinline
getMatchingCType() constclang::ParsedAttrinline
getMatchRules(const LangOptions &LangOpts, SmallVectorImpl< std::pair< attr::SubjectMatchRule, bool >> &MatchRules) constclang::ParsedAttr
getMaxArgs() constclang::ParsedAttr
getMessageExpr() constclang::ParsedAttrinline
getMinArgs() constclang::ParsedAttr
getMustBeNull() constclang::ParsedAttrinline
getNormalizedFullName() constclang::AttributeCommonInfo
getNumArgs() constclang::ParsedAttrinline
getParsedKind() constclang::AttributeCommonInfoinline
getParsedKind(const IdentifierInfo *Name, const IdentifierInfo *Scope, Syntax SyntaxUsed)clang::AttributeCommonInfostatic
getProcessingCache() constclang::ParsedAttrinline
getPropertyDataGetter() constclang::ParsedAttrinline
getPropertyDataSetter() constclang::ParsedAttrinline
getRange() constclang::AttributeCommonInfoinline
getReplacementExpr() constclang::ParsedAttrinline
getScopeLoc() constclang::AttributeCommonInfoinline
getScopeName() constclang::AttributeCommonInfoinline
getSemanticSpelling() constclang::ParsedAttr
getStrictLoc() constclang::ParsedAttrinline
getSyntax() constclang::AttributeCommonInfoinline
getTypeArg() constclang::ParsedAttrinline
getUnavailableLoc() constclang::ParsedAttrinline
hasCustomParsing() constclang::ParsedAttr
hasMacroIdentifier() constclang::ParsedAttrinline
hasParsedType() constclang::ParsedAttrinline
hasProcessingCache() constclang::ParsedAttrinline
hasScope() constclang::AttributeCommonInfoinline
hasVariadicArg() constclang::ParsedAttr
IgnoredAttribute enum valueclang::AttributeCommonInfo
isAlignasAttribute() constclang::AttributeCommonInfoinline
isArgExpr(unsigned Arg) constclang::ParsedAttrinline
isArgIdent(unsigned Arg) constclang::ParsedAttrinline
isAttributeSpellingListCalculated() constclang::AttributeCommonInfoinlineprotected
isC2xAttribute() constclang::AttributeCommonInfoinline
isContextSensitiveKeywordAttribute() constclang::AttributeCommonInfoinline
isCXX11Attribute() constclang::AttributeCommonInfoinline
isDeclspecAttribute() constclang::AttributeCommonInfoinline
isDeclspecPropertyAttribute() constclang::ParsedAttrinline
isGNUScope() constclang::AttributeCommonInfo
isInvalid() constclang::ParsedAttrinline
isKeywordAttribute() constclang::AttributeCommonInfoinline
isKnownToGCC() constclang::ParsedAttr
isMicrosoftAttribute() constclang::AttributeCommonInfoinline
isPackExpansion() constclang::ParsedAttrinline
isPragmaClangAttribute() constclang::ParsedAttrinline
isStmtAttr() constclang::ParsedAttr
isSupportedByPragmaAttribute() constclang::ParsedAttr
isTargetSpecificAttr() constclang::ParsedAttr
isTypeAttr() constclang::ParsedAttr
isUsedAsTypeAttr() constclang::ParsedAttrinline
Kind enum nameclang::AttributeCommonInfo
NoSemaHandlerAttribute enum valueclang::AttributeCommonInfo
operator delete(void *)=deleteclang::ParsedAttr
operator=(const ParsedAttr &)=deleteclang::ParsedAttr
operator=(ParsedAttr &&)=deleteclang::ParsedAttr
ParsedAttr(const ParsedAttr &)=deleteclang::ParsedAttr
ParsedAttr(ParsedAttr &&)=deleteclang::ParsedAttr
setAttributeSpellingListIndex(unsigned V)clang::AttributeCommonInfoinline
setInvalid(bool b=true) constclang::ParsedAttrinline
setIsPragmaClangAttribute()clang::ParsedAttrinline
setMacroIdentifier(IdentifierInfo *MacroName, SourceLocation Loc)clang::ParsedAttrinline
setProcessingCache(unsigned value) constclang::ParsedAttrinline
setRange(SourceRange R)clang::AttributeCommonInfoinline
setUsedAsTypeAttr(bool Used=true)clang::ParsedAttrinline
SpellingNotCalculatedclang::AttributeCommonInfoprotectedstatic
Syntax enum nameclang::AttributeCommonInfo
UnknownAttribute enum valueclang::AttributeCommonInfo
~ParsedAttr()=deleteclang::ParsedAttr