reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clangd/TUScheduler.cpp
  361   IdleASTs.take(this);
  417       IdleASTs.take(this);
  452       IdleASTs.take(this); // Remove the old AST if it's still in cache.
  486     llvm::Optional<std::unique_ptr<ParsedAST>> AST = IdleASTs.take(this);
  521     IdleASTs.put(this, std::move(*AST));
  532     llvm::Optional<std::unique_ptr<ParsedAST>> AST = IdleASTs.take(this);
  550         [&AST, this]() { IdleASTs.put(this, std::move(*AST)); });
  608   std::size_t Result = IdleASTs.getUsedBytes(this);
  614 bool ASTWorker::isASTCached() const { return IdleASTs.getUsedBytes(this) != 0; }