| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/Support/LSP/Protocol.h"
Public Member Functions | |
| Range ()=default | |
| Range (Position start, Position end) | |
| Range (Position loc) | |
| Range (llvm::SourceMgr &mgr, SMRange range) | |
| Construct a range from the given source range.   | |
| bool | contains (Position pos) const | 
| bool | contains (Range range) const | 
| SMRange | getAsSMRange (llvm::SourceMgr &mgr) const | 
| Convert this range into a source range in the main file of the given source manager.   | |
Public Attributes | |
| Position | start | 
| The range's start position.   | |
| Position | end | 
| The range's end position.   | |
Friends | |
| bool | operator== (const Range &lhs, const Range &rhs) | 
| bool | operator!= (const Range &lhs, const Range &rhs) | 
| bool | operator< (const Range &lhs, const Range &rhs) | 
Definition at line 339 of file Protocol.h.
      
  | 
  default | 
Referenced by contains(), operator!=, operator<, operator==, Range(), and Range().
Definition at line 341 of file Protocol.h.
      
  | 
  inline | 
Definition at line 342 of file Protocol.h.
References Range().
      
  | 
  inline | 
Construct a range from the given source range.
Definition at line 345 of file Protocol.h.
References Range().
Definition at line 364 of file Protocol.h.
Definition at line 365 of file Protocol.h.
      
  | 
  inline | 
Convert this range into a source range in the main file of the given source manager.
Definition at line 371 of file Protocol.h.
References end, llvm::SMLoc::getPointer(), llvm::SMLoc::isValid(), and start.
Definition at line 357 of file Protocol.h.
References Range().
Definition at line 360 of file Protocol.h.
Definition at line 354 of file Protocol.h.
| Position llvm::lsp::Range::end | 
The range's end position.
Definition at line 352 of file Protocol.h.
Referenced by contains(), contains(), getAsSMRange(), operator<, operator==, and Range().
| Position llvm::lsp::Range::start | 
The range's start position.
Definition at line 349 of file Protocol.h.
Referenced by contains(), contains(), getAsSMRange(), operator<, operator==, and Range().