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