Lines Matching defs:ASTWorkerHandle
594 class ASTWorkerHandle;
603 /// So the workers are accessed via an ASTWorkerHandle. Destroying the handle
607 friend class ASTWorkerHandle;
620 static ASTWorkerHandle
776 class ASTWorkerHandle {
778 ASTWorkerHandle(std::shared_ptr<ASTWorker> Worker)
784 ASTWorkerHandle(const ASTWorkerHandle &) = delete;
785 ASTWorkerHandle &operator=(const ASTWorkerHandle &) = delete;
786 ASTWorkerHandle(ASTWorkerHandle &&) = default;
787 ASTWorkerHandle &operator=(ASTWorkerHandle &&) = default;
789 ~ASTWorkerHandle() {
805 /// the ASTWorkerHandle. However, no new requests to an active ASTWorker can
814 ASTWorkerHandle
831 return ASTWorkerHandle(std::move(Worker));
1628 ASTWorkerHandle Worker;
1681 ASTWorkerHandle Worker = ASTWorker::create(