MLIR 23.0.0git
mlir::lsp::MLIRServer::Impl Struct Reference

Public Member Functions

 Impl (lsp::DialectRegistryFn registryFn)

Public Attributes

lsp::DialectRegistryFn registryFn
 The registry factory for containing dialects that can be recognized in parsed .mlir files.
llvm::StringMap< std::unique_ptr< MLIRTextFile > > files
 The files held by the server, mapped by their URI file name.
std::string workspaceRoot
 The workspace root of the server.

Detailed Description

Definition at line 1298 of file MLIRServer.cpp.

Constructor & Destructor Documentation

◆ Impl()

mlir::lsp::MLIRServer::Impl::Impl ( lsp::DialectRegistryFn registryFn)
inline

Definition at line 1299 of file MLIRServer.cpp.

References registryFn.

Member Data Documentation

◆ files

llvm::StringMap<std::unique_ptr<MLIRTextFile> > mlir::lsp::MLIRServer::Impl::files

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

Definition at line 1306 of file MLIRServer.cpp.

◆ registryFn

lsp::DialectRegistryFn mlir::lsp::MLIRServer::Impl::registryFn

The registry factory for containing dialects that can be recognized in parsed .mlir files.

Definition at line 1303 of file MLIRServer.cpp.

Referenced by Impl().

◆ workspaceRoot

std::string mlir::lsp::MLIRServer::Impl::workspaceRoot

The workspace root of the server.

Definition at line 1309 of file MLIRServer.cpp.


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