Lines Matching refs:ParsedAST

213 void dumpAST(ParsedAST &AST, llvm::raw_ostream &OS) {  in dumpAST()
217 llvm::Optional<ParsedAST>
218 ParsedAST::build(std::unique_ptr<clang::CompilerInvocation> CI, in build()
403 return ParsedAST(std::move(Preamble), std::move(Clang), std::move(Action), in build()
409 ParsedAST::ParsedAST(ParsedAST &&Other) = default;
411 ParsedAST &ParsedAST::operator=(ParsedAST &&Other) = default;
413 ParsedAST::~ParsedAST() { in ~ParsedAST()
424 ASTContext &ParsedAST::getASTContext() { return Clang->getASTContext(); } in getASTContext()
426 const ASTContext &ParsedAST::getASTContext() const { in getASTContext()
430 Preprocessor &ParsedAST::getPreprocessor() { return Clang->getPreprocessor(); } in getPreprocessor()
432 std::shared_ptr<Preprocessor> ParsedAST::getPreprocessorPtr() { in getPreprocessorPtr()
436 const Preprocessor &ParsedAST::getPreprocessor() const { in getPreprocessor()
440 llvm::ArrayRef<Decl *> ParsedAST::getLocalTopLevelDecls() { in getLocalTopLevelDecls()
444 const MainFileMacros &ParsedAST::getMacros() const { return Macros; } in getMacros()
446 const std::vector<Diag> &ParsedAST::getDiagnostics() const { return Diags; } in getDiagnostics()
448 std::size_t ParsedAST::getUsedBytes() const { in getUsedBytes()
480 const IncludeStructure &ParsedAST::getIncludeStructure() const { in getIncludeStructure()
484 const CanonicalIncludes &ParsedAST::getCanonicalIncludes() const { in getCanonicalIncludes()
488 ParsedAST::ParsedAST(std::shared_ptr<const PreambleData> Preamble, in ParsedAST() function in clang::clangd::ParsedAST
504 llvm::Optional<ParsedAST>
521 return ParsedAST::build( in buildAST()