|
LLVM 23.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 401 of file Protocol.h.
|
default |
Referenced by Location(), operator!=, operator<, and operator==.
|
inline |
Definition at line 403 of file Protocol.h.
|
inline |
Construct a Location from the given source range.
Definition at line 406 of file Protocol.h.
References Location(), range, and uri.
Definition at line 417 of file Protocol.h.
References Location().
Definition at line 421 of file Protocol.h.
References Location(), range, and uri.
Definition at line 413 of file Protocol.h.
References Location(), range, and uri.
| Range llvm::lsp::Location::range |
Definition at line 411 of file Protocol.h.
Referenced by Location(), Location(), operator<, and operator==.
| URIForFile llvm::lsp::Location::uri |
The text document's URI.
Definition at line 410 of file Protocol.h.
Referenced by Location(), Location(), operator<, and operator==.