Lines Matching defs:PDLDocument

255 // PDLDocument
261 struct PDLDocument {
262 PDLDocument(const lsp::URIForFile &uri, StringRef contents,
265 PDLDocument(const PDLDocument &) = delete;
266 PDLDocument &operator=(const PDLDocument &) = delete;
375 PDLDocument::PDLDocument(const lsp::URIForFile &uri, StringRef contents,
412 // PDLDocument: Definitions and References
415 void PDLDocument::getLocationsOf(const lsp::URIForFile &uri,
426 void PDLDocument::findReferencesOf(const lsp::URIForFile &uri,
440 // PDLDocument: Document Links
443 void PDLDocument::getDocumentLinks(const lsp::URIForFile &uri,
450 // PDLDocument: Hover
454 PDLDocument::findHover(const lsp::URIForFile &uri,
477 std::optional<lsp::Hover> PDLDocument::findHover(const ast::Decl *decl,
502 lsp::Hover PDLDocument::buildHoverForOpName(const ods::Operation *op,
514 lsp::Hover PDLDocument::buildHoverForVariable(const ast::VariableDecl *varDecl,
525 lsp::Hover PDLDocument::buildHoverForPattern(const ast::PatternDecl *decl,
549 PDLDocument::buildHoverForCoreConstraint(const ast::CoreConstraintDecl *decl,
576 lsp::Hover PDLDocument::buildHoverForUserConstraintOrRewrite(
616 // PDLDocument: Document Symbols
619 void PDLDocument::findDocumentSymbols(
658 // PDLDocument: Code Completion
979 PDLDocument::getCodeCompletion(const lsp::URIForFile &uri,
1001 // PDLDocument: Signature Help
1135 lsp::SignatureHelp PDLDocument::getSignatureHelp(const lsp::URIForFile &uri,
1156 // PDLDocument: Inlay Hints
1174 void PDLDocument::getInlayHints(const lsp::URIForFile &uri,
1199 void PDLDocument::getInlayHintsFor(const ast::VariableDecl *decl,
1226 void PDLDocument::getInlayHintsFor(const ast::CallExpr *expr,
1243 void PDLDocument::getInlayHintsFor(const ast::OperationExpr *expr,
1291 void PDLDocument::addParameterHintFor(std::vector<lsp::InlayHint> &inlayHints,
1307 void PDLDocument::getPDLLViewOutput(raw_ostream &os,
1363 PDLDocument document;