Home
last modified time | relevance | path

Searched refs:AttributePool (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h216 friend class AttributePool; variable
633 class AttributePool; variable
674 friend class AttributePool; variable
686 void reclaimPool(AttributePool &head);
694 class AttributePool {
715 void takePool(AttributePool &pool);
719 AttributePool(AttributeFactory &factory) : Factory(factory) {} in AttributePool() function
721 AttributePool(const AttributePool &) = delete;
724 AttributePool &operator=(const AttributePool &) = delete;
726 ~AttributePool() { Factory.reclaimPool(*this); } in ~AttributePool()
[all …]
H A DDeclSpec.h843 AttributePool &getAttributePool() const { in getAttributePool()
2056 AttributePool &getAttributePool() const { in getAttributePool()
2367 void AddTypeInfo(const DeclaratorChunk &TI, AttributePool &OtherPool, in AddTypeInfo()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DParsedAttr.cpp93 void AttributeFactory::reclaimPool(AttributePool &cur) { in reclaimPool()
98 void AttributePool::takePool(AttributePool &pool) { in takePool()
103 void AttributePool::takeFrom(ParsedAttributesView &List, AttributePool &Pool) { in takeFrom()
H A DSemaAPINotes.cpp301 AttributePool AP{AF}; in ProcessAPINotes()
H A DSemaType.cpp4489 ParsedAttributesView &attrs, AttributePool &Pool) -> ParsedAttr * { in GetFullTypeForDeclarator()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp416 auto getNullabilityAttr = [&](AttributePool &Pool) -> ParsedAttr * { in addContextSensitiveTypeNullability()
1460 AttributePool allParamAttrs(AttrFactory); in ParseObjCMethodDecl()