clang 20.0.0git
clang::Attr Member List

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

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_HLSLAnnotation enum valueclang::AttributeCommonInfo
AS_Implicit enum valueclang::AttributeCommonInfo
AS_Keyword enum valueclang::AttributeCommonInfo
AS_Microsoft enum valueclang::AttributeCommonInfo
AS_Pragma enum valueclang::AttributeCommonInfo
Attr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, attr::Kind AK, bool IsLateParsed)clang::Attrinlineprotected
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
clone(ASTContext &C) constclang::Attr
getAttributeSpellingListIndex() constclang::AttributeCommonInfoinline
getAttrName() constclang::AttributeCommonInfoinline
getDocumentation(attr::Kind)clang::Attrstatic
getForm() constclang::AttributeCommonInfoinline
getKind() constclang::Attrinline
getLoc() constclang::AttributeCommonInfoinline
getLocation() constclang::Attrinline
getNormalizedFullName() constclang::AttributeCommonInfo
getParsedKind() constclang::AttributeCommonInfoinline
getParsedKind(const IdentifierInfo *Name, const IdentifierInfo *Scope, Syntax SyntaxUsed)clang::AttributeCommonInfostatic
getRange() constclang::AttributeCommonInfoinline
getScopeLoc() constclang::AttributeCommonInfoinline
getScopeName() constclang::AttributeCommonInfoinline
getSpelling() constclang::Attr
getSpellingListIndex() constclang::Attrinline
getSyntax() constclang::AttributeCommonInfoinline
hasScope() constclang::AttributeCommonInfoinline
IgnoredAttribute enum valueclang::AttributeCommonInfo
Implicitclang::Attrprotected
Inheritedclang::Attrprotected
InheritEvenIfAlreadyPresentclang::Attrprotected
isAlignas() constclang::AttributeCommonInfoinline
isAttributeSpellingListCalculated() constclang::AttributeCommonInfoinlineprotected
isC23Attribute() constclang::AttributeCommonInfoinline
isClangScope() constclang::AttributeCommonInfo
isContextSensitiveKeywordAttribute() constclang::AttributeCommonInfoinline
isCXX11Attribute() constclang::AttributeCommonInfoinline
isDeclspecAttribute() constclang::AttributeCommonInfoinline
isGNUAttribute() constclang::AttributeCommonInfoinline
isGNUScope() constclang::AttributeCommonInfo
isImplicit() constclang::Attrinline
isInherited() constclang::Attrinline
isKeywordAttribute() constclang::AttributeCommonInfoinline
isLateParsed() constclang::Attrinline
IsLateParsedclang::Attrprotected
isMicrosoftAttribute() constclang::AttributeCommonInfoinline
isPackExpansion() constclang::Attrinline
IsPackExpansionclang::Attrprotected
isRegularKeywordAttribute() constclang::AttributeCommonInfoinline
isStandardAttributeSyntax() constclang::AttributeCommonInfoinline
Kind enum nameclang::AttributeCommonInfo
NoSemaHandlerAttribute enum valueclang::AttributeCommonInfo
operator delete(void *data) noexceptclang::Attrinlineprotected
operator delete(void *Ptr, ASTContext &C, size_t Alignment) noexceptclang::Attrinline
operator new(size_t bytes) noexceptclang::Attrinlineprotected
operator new(size_t Bytes, ASTContext &C, size_t Alignment=8) noexceptclang::Attrinline
printPretty(raw_ostream &OS, const PrintingPolicy &Policy) constclang::Attr
Scope enum nameclang::AttributeCommonInfo
setAttributeSpellingListIndex(unsigned V)clang::AttributeCommonInfoinline
setAttrName(const IdentifierInfo *AttrNameII)clang::AttributeCommonInfoinline
setImplicit(bool I)clang::Attrinline
setPackExpansion(bool PE)clang::Attrinline
setRange(SourceRange R)clang::AttributeCommonInfoinline
SpellingNotCalculatedclang::AttributeCommonInfoprotectedstatic
Syntax enum nameclang::AttributeCommonInfo
UnknownAttribute enum valueclang::AttributeCommonInfo