|
clang 22.0.0git
|
This is the complete list of members for clang::AttributePool, including all inherited members.
| AttributeFactory class | clang::AttributePool | friend |
| AttributePool(AttributeFactory &factory) | clang::AttributePool | inline |
| AttributePool(const AttributePool &)=delete | clang::AttributePool | |
| AttributePool(AttributePool &&pool)=default | clang::AttributePool | |
| clear() | clang::AttributePool | inline |
| create(IdentifierInfo *attrName, SourceRange attrRange, AttributeScopeInfo scope, ArgsUnion *args, unsigned numArgs, ParsedAttr::Form form, SourceLocation ellipsisLoc=SourceLocation()) | clang::AttributePool | inline |
| create(IdentifierInfo *attrName, SourceRange attrRange, AttributeScopeInfo scope, IdentifierLoc *Param, const AvailabilityChange &introduced, const AvailabilityChange &deprecated, const AvailabilityChange &obsoleted, SourceLocation unavailable, const Expr *MessageExpr, ParsedAttr::Form form, SourceLocation strict, const Expr *ReplacementExpr, IdentifierLoc *EnvironmentLoc) | clang::AttributePool | inline |
| create(IdentifierInfo *attrName, SourceRange attrRange, AttributeScopeInfo scope, IdentifierLoc *Param1, IdentifierLoc *Param2, IdentifierLoc *Param3, ParsedAttr::Form form) | clang::AttributePool | inline |
| createPropertyAttribute(IdentifierInfo *attrName, SourceRange attrRange, AttributeScopeInfo scope, IdentifierInfo *getterId, IdentifierInfo *setterId, ParsedAttr::Form formUsed) | clang::AttributePool | inline |
| createTypeAttribute(IdentifierInfo *attrName, SourceRange attrRange, AttributeScopeInfo scope, ParsedType typeArg, ParsedAttr::Form formUsed, SourceLocation ellipsisLoc) | clang::AttributePool | inline |
| createTypeTagForDatatype(IdentifierInfo *attrName, SourceRange attrRange, AttributeScopeInfo scope, IdentifierLoc *argumentKind, ParsedType matchingCType, bool layoutCompatible, bool mustBeNull, ParsedAttr::Form form) | clang::AttributePool | inline |
| getFactory() const | clang::AttributePool | inline |
| operator=(const AttributePool &)=delete | clang::AttributePool | |
| operator=(AttributePool &&pool)=delete | clang::AttributePool | |
| ParsedAttributes class | clang::AttributePool | friend |
| takeAllFrom(AttributePool &pool) | clang::AttributePool | inline |
| takeFrom(ParsedAttributesView &List, AttributePool &Pool) | clang::AttributePool | |
| ~AttributePool() | clang::AttributePool | inline |