MLIR
20.0.0git
|
This class represents a single include within a root file. More...
#include "mlir/Tools/lsp-server-support/SourceMgrUtils.h"
Public Member Functions | |
SourceMgrInclude (const lsp::URIForFile &uri, const lsp::Range &range) | |
Hover | buildHover () const |
Build a hover for the current include file. More... | |
Public Attributes | |
lsp::URIForFile | uri |
The URI of the file that is included. More... | |
lsp::Range | range |
The range of the include directive. More... | |
This class represents a single include within a root file.
Definition at line 47 of file SourceMgrUtils.h.
|
inline |
Definition at line 48 of file SourceMgrUtils.h.
Hover SourceMgrInclude::buildHover | ( | ) | const |
Build a hover for the current include file.
Definition at line 123 of file SourceMgrUtils.cpp.
References mlir::lsp::Hover::contents, mlir::lsp::URIForFile::file(), range, uri, and mlir::lsp::MarkupContent::value.
lsp::Range mlir::lsp::SourceMgrInclude::range |
The range of the include directive.
Definition at line 58 of file SourceMgrUtils.h.
Referenced by buildHover().
lsp::URIForFile mlir::lsp::SourceMgrInclude::uri |
The URI of the file that is included.
Definition at line 55 of file SourceMgrUtils.h.
Referenced by buildHover().