Home | History | Annotate | Download | only in Sema

Lines Matching refs:Factory

478 /// A factory, from which one makes pools, from which one creates
540 AttributeFactory &Factory;
544 return Factory.allocate(size);
557 /// Create a new pool for a factory.
558 AttributePool(AttributeFactory &factory) : Factory(factory), Head(nullptr) {}
563 AttributePool(AttributePool &&pool) : Factory(pool.Factory), Head(pool.Head) {
567 AttributeFactory &getFactory() const { return Factory; }
571 Factory.reclaimPool(Head);
585 if (Head) Factory.reclaimPool(Head);
677 ParsedAttributes(AttributeFactory &factory)
678 : pool(factory), list(nullptr) {