clang 19.0.0git
clang::ParsedAttr Member List

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

acceptsExprPack() constclang::ParsedAttr
appliesToDecl(const Decl *D, attr::SubjectMatchRule MatchRule) constclang::ParsedAttr
AS_C23 enum valueclang::AttributeCommonInfo
AS_ContextSensitiveKeyword enum valueclang::AttributeCommonInfo
AS_CXX11 enum valueclang::AttributeCommonInfo
AS_Declspec enum valueclang::AttributeCommonInfo
AS_GNU enum valueclang::AttributeCommonInfo
AS_HLSLSemantic enum valueclang::AttributeCommonInfo
AS_Implicit enum valueclang::AttributeCommonInfo
AS_Keyword enum valueclang::AttributeCommonInfo
AS_Microsoft enum valueclang::AttributeCommonInfo
AS_Pragma enum valueclang::AttributeCommonInfo
asHLSLLangAS() constclang::ParsedAttrinline
asOpenCLLangAS() constclang::ParsedAttrinline
asSYCLLangAS() constclang::ParsedAttrinline
AttributeCommonInfo(const IdentifierInfo *AttrName, const IdentifierInfo *ScopeName, SourceRange AttrRange, SourceLocation ScopeLoc, Kind AttrKind, Form FormUsed)clang::AttributeCommonInfoinline
AttributeCommonInfo(const IdentifierInfo *AttrName, const IdentifierInfo *ScopeName, SourceRange AttrRange, SourceLocation ScopeLoc, Form FormUsed)clang::AttributeCommonInfoinline
AttributeCommonInfo(const IdentifierInfo *AttrName, SourceRange AttrRange, Form FormUsed)clang::AttributeCommonInfoinline
AttributeCommonInfo(SourceRange AttrRange, Kind K, Form FormUsed)clang::AttributeCommonInfoinline
AttributeCommonInfo(AttributeCommonInfo &&)=defaultclang::AttributeCommonInfo
AttributeCommonInfo(const AttributeCommonInfo &)=defaultclang::AttributeCommonInfo
AttributeFactoryclang::ParsedAttrfriend
AttributePoolclang::ParsedAttrfriend
checkAtLeastNumArgs(class Sema &S, unsigned Num) constclang::ParsedAttr
checkAtMostNumArgs(class Sema &S, unsigned Num) constclang::ParsedAttr
checkExactlyNumArgs(class Sema &S, unsigned Num) constclang::ParsedAttr
diagnoseAppertainsTo(class Sema &S, const Decl *D) constclang::ParsedAttr
diagnoseAppertainsTo(class Sema &S, const Stmt *St) constclang::ParsedAttr
diagnoseLangOpts(class Sema &S) constclang::ParsedAttr
diagnoseMutualExclusion(class Sema &S, const Decl *D) constclang::ParsedAttr
diagnoseMutualExclusion(class Sema &S, const Stmt *St) constclang::ParsedAttrinline
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
getForm() constclang::AttributeCommonInfoinline
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
getNumArgMembers() constclang::ParsedAttr
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
handleAttrWithDelayedArgs(Sema &S, Decl *D) constclang::ParsedAttr
hasCustomParsing() constclang::ParsedAttr
hasMacroIdentifier() constclang::ParsedAttrinline
hasParsedType() constclang::ParsedAttrinline
hasProcessingCache() constclang::ParsedAttrinline
hasScope() constclang::AttributeCommonInfoinline
hasVariadicArg() constclang::ParsedAttr
IgnoredAttribute enum valueclang::AttributeCommonInfo
isAlignas() constclang::AttributeCommonInfoinline
isArgExpr(unsigned Arg) constclang::ParsedAttrinline
isArgIdent(unsigned Arg) constclang::ParsedAttrinline
isAttributeSpellingListCalculated() constclang::AttributeCommonInfoinlineprotected
isC23Attribute() constclang::AttributeCommonInfoinline
isClangScope() constclang::AttributeCommonInfo
isContextSensitiveKeywordAttribute() constclang::AttributeCommonInfoinline
isCXX11Attribute() constclang::AttributeCommonInfoinline
isDeclspecAttribute() constclang::AttributeCommonInfoinline
isDeclspecPropertyAttribute() constclang::ParsedAttrinline
isGNUAttribute() constclang::AttributeCommonInfoinline
isGNUScope() constclang::AttributeCommonInfo
isInvalid() constclang::ParsedAttrinline
isKeywordAttribute() constclang::AttributeCommonInfoinline
isKnownToGCC() constclang::ParsedAttr
isMicrosoftAttribute() constclang::AttributeCommonInfoinline
isPackExpansion() constclang::ParsedAttrinline
isParamExpr(size_t N) constclang::ParsedAttr
isPragmaClangAttribute() constclang::ParsedAttrinline
isRegularKeywordAttribute() constclang::AttributeCommonInfoinline
isStandardAttributeSyntax() constclang::AttributeCommonInfoinline
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
setAttrName(const IdentifierInfo *AttrNameII)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
slidesFromDeclToDeclSpecLegacyBehavior() constclang::ParsedAttr
SpellingNotCalculatedclang::AttributeCommonInfoprotectedstatic
Syntax enum nameclang::AttributeCommonInfo
UnknownAttribute enum valueclang::AttributeCommonInfo
~ParsedAttr()=deleteclang::ParsedAttr