clang 10.0.0git

clang::Attr Member List

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

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 |
Attr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, attr::Kind AK, bool IsLateParsed) | clang::Attr | inline protected
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 |
clone(ASTContext &C) const | clang::Attr |
getAttributeSpellingListIndex() const | clang::AttributeCommonInfo | inline
getAttrName() const | clang::AttributeCommonInfo | inline
getKind() const | clang::Attr | inline
getLoc() const | clang::AttributeCommonInfo | inline
getLocation() const | clang::Attr | inline
getParsedKind() const | clang::AttributeCommonInfo | inline
getParsedKind(const IdentifierInfo *Name, const IdentifierInfo *Scope, Syntax SyntaxUsed) | clang::AttributeCommonInfo | static
getRange() const | clang::AttributeCommonInfo | inline
getScopeLoc() const | clang::AttributeCommonInfo | inline
getScopeName() const | clang::AttributeCommonInfo | inline
getSpelling() const | clang::Attr |
getSpellingListIndex() const | clang::Attr | inline
getSyntax() const | clang::AttributeCommonInfo | inline
hasScope() const | clang::AttributeCommonInfo | inline
IgnoredAttribute enum value | clang::AttributeCommonInfo |
Implicit | clang::Attr | protected
Inherited | clang::Attr | protected
InheritEvenIfAlreadyPresent | clang::Attr | protected
isAlignasAttribute() const | clang::AttributeCommonInfo | inline
isAttributeSpellingListCalculated() const | clang::AttributeCommonInfo | inline protected
isC2xAttribute() const | clang::AttributeCommonInfo | inline
isContextSensitiveKeywordAttribute() const | clang::AttributeCommonInfo | inline
isCXX11Attribute() const | clang::AttributeCommonInfo | inline
isDeclspecAttribute() const | clang::AttributeCommonInfo | inline
isGNUScope() const | clang::AttributeCommonInfo |
isImplicit() const | clang::Attr | inline
isInherited() const | clang::Attr | inline
isKeywordAttribute() const | clang::AttributeCommonInfo | inline
IsLateParsed | clang::Attr | protected
isLateParsed() const | clang::Attr | inline
isMicrosoftAttribute() const | clang::AttributeCommonInfo | inline
isPackExpansion() const | clang::Attr | inline
IsPackExpansion | clang::Attr | protected
Kind enum name | clang::AttributeCommonInfo |
NoSemaHandlerAttribute enum value | clang::AttributeCommonInfo |
operator delete(void *data) noexcept | clang::Attr | inline protected
operator delete(void *Ptr, ASTContext &C, size_t Alignment) noexcept | clang::Attr | inline
operator new(size_t bytes) noexcept | clang::Attr | inline protected
operator new(size_t Bytes, ASTContext &C, size_t Alignment=8) noexcept | clang::Attr | inline
printPretty(raw_ostream &OS, const PrintingPolicy &Policy) const | clang::Attr |
setAttributeSpellingListIndex(unsigned V) | clang::AttributeCommonInfo | inline
setImplicit(bool I) | clang::Attr | inline
setPackExpansion(bool PE) | clang::Attr | inline
setRange(SourceRange R) | clang::AttributeCommonInfo | inline
SpellingNotCalculated | clang::AttributeCommonInfo | protected static
Syntax enum name | clang::AttributeCommonInfo |
UnknownAttribute enum value | clang::AttributeCommonInfo |