LLVM 22.0.0git
|
#include "llvm/Support/LSP/Protocol.h"
Public Member Functions | |
Location ()=default | |
Location (const URIForFile &uri, Range range) | |
Location (const URIForFile &uri, llvm::SourceMgr &mgr, SMRange range) | |
Construct a Location from the given source range. |
Public Attributes | |
URIForFile | uri |
The text document's URI. | |
Range | range |
Friends | |
bool | operator== (const Location &lhs, const Location &rhs) |
bool | operator!= (const Location &lhs, const Location &rhs) |
bool | operator< (const Location &lhs, const Location &rhs) |
Definition at line 392 of file Protocol.h.
|
default |
Referenced by Location(), operator!=, operator<, and operator==.
|
inline |
Definition at line 394 of file Protocol.h.
|
inline |
Construct a Location from the given source range.
Definition at line 397 of file Protocol.h.
References Location(), range, and uri.
Definition at line 408 of file Protocol.h.
References Location().
Definition at line 412 of file Protocol.h.
References Location(), range, and uri.
Definition at line 404 of file Protocol.h.
References Location(), range, and uri.
Range llvm::lsp::Location::range |
Definition at line 402 of file Protocol.h.
Referenced by Location(), Location(), operator<, and operator==.
URIForFile llvm::lsp::Location::uri |
The text document's URI.
Definition at line 401 of file Protocol.h.
Referenced by Location(), Location(), operator<, and operator==.