MLIR 22.0.0git
mlir::lsp::PDLLServer::Impl Struct Reference

Public Member Functions

 Impl (const Options &options)

Public Attributes

const Optionsoptions
 PDLL LSP options.
lsp::CompilationDatabase compilationDatabase
 The compilation database containing additional information for files passed to the server.
llvm::StringMap< std::unique_ptr< PDLTextFile > > files
 The files held by the server, mapped by their URI file name.

Detailed Description

Definition at line 1728 of file PDLLServer.cpp.

Constructor & Destructor Documentation

◆ Impl()

mlir::lsp::PDLLServer::Impl::Impl ( const Options & options)
inlineexplicit

Definition at line 1729 of file PDLLServer.cpp.

References compilationDatabase, and options.

Member Data Documentation

◆ compilationDatabase

lsp::CompilationDatabase mlir::lsp::PDLLServer::Impl::compilationDatabase

The compilation database containing additional information for files passed to the server.

Definition at line 1737 of file PDLLServer.cpp.

Referenced by Impl().

◆ files

llvm::StringMap<std::unique_ptr<PDLTextFile> > mlir::lsp::PDLLServer::Impl::files

The files held by the server, mapped by their URI file name.

Definition at line 1740 of file PDLLServer.cpp.

◆ options

const Options& mlir::lsp::PDLLServer::Impl::options

PDLL LSP options.

Definition at line 1733 of file PDLLServer.cpp.

Referenced by Impl().


The documentation for this struct was generated from the following file: