|
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 399 of file Protocol.h.
|
default |
Referenced by Location(), operator!=, operator<, and operator==.
|
inline |
Definition at line 401 of file Protocol.h.
|
inline |
Construct a Location from the given source range.
Definition at line 404 of file Protocol.h.
References Location(), range, and uri.
Definition at line 415 of file Protocol.h.
References Location().
Definition at line 419 of file Protocol.h.
References Location(), range, and uri.
Definition at line 411 of file Protocol.h.
References Location(), range, and uri.
| Range llvm::lsp::Location::range |
Definition at line 409 of file Protocol.h.
Referenced by Location(), Location(), operator<, and operator==.
| URIForFile llvm::lsp::Location::uri |
The text document's URI.
Definition at line 408 of file Protocol.h.
Referenced by Location(), Location(), operator<, and operator==.