clang 19.0.0git
clang::AttributePool Member List

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

AttributeFactoryclang::AttributePoolfriend
AttributePool(AttributeFactory &factory)clang::AttributePoolinline
AttributePool(const AttributePool &)=deleteclang::AttributePool
AttributePool(AttributePool &&pool)=defaultclang::AttributePool
clear()clang::AttributePoolinline
create(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, ArgsUnion *args, unsigned numArgs, ParsedAttr::Form form, SourceLocation ellipsisLoc=SourceLocation())clang::AttributePoolinline
create(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, IdentifierLoc *Param, const AvailabilityChange &introduced, const AvailabilityChange &deprecated, const AvailabilityChange &obsoleted, SourceLocation unavailable, const Expr *MessageExpr, ParsedAttr::Form form, SourceLocation strict, const Expr *ReplacementExpr)clang::AttributePoolinline
create(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, IdentifierLoc *Param1, IdentifierLoc *Param2, IdentifierLoc *Param3, ParsedAttr::Form form)clang::AttributePoolinline
createPropertyAttribute(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, IdentifierInfo *getterId, IdentifierInfo *setterId, ParsedAttr::Form formUsed)clang::AttributePoolinline
createTypeAttribute(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, ParsedType typeArg, ParsedAttr::Form formUsed, SourceLocation ellipsisLoc)clang::AttributePoolinline
createTypeTagForDatatype(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, IdentifierLoc *argumentKind, ParsedType matchingCType, bool layoutCompatible, bool mustBeNull, ParsedAttr::Form form)clang::AttributePoolinline
getFactory() constclang::AttributePoolinline
operator=(const AttributePool &)=deleteclang::AttributePool
operator=(AttributePool &&pool)=deleteclang::AttributePool
ParsedAttributesclang::AttributePoolfriend
takeAllFrom(AttributePool &pool)clang::AttributePoolinline
takeFrom(ParsedAttributesView &List, AttributePool &Pool)clang::AttributePool
~AttributePool()clang::AttributePoolinline