|
clang-tools 22.0.0git
|
#include <Protocol.h>
Public Member Functions | |
| bool | contains (Position Pos) const |
| bool | contains (Range Rng) const |
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 185 of file Protocol.h.
|
inline |
Definition at line 202 of file Protocol.h.
Referenced by clang::clangd::getToggle().
|
inline |
Definition at line 203 of file Protocol.h.
Definition at line 195 of file Protocol.h.
Definition at line 198 of file Protocol.h.
Definition at line 192 of file Protocol.h.
| Position clang::clangd::Range::end |
The range's end position.
Definition at line 190 of file Protocol.h.
Referenced by clang::clangd::buildRenameEdit(), clang::clangd::codeCompleteComment(), contains(), contains(), clang::clangd::fromJSON(), llvm::DenseMapInfo< clang::clangd::Range >::getHashValue(), clang::clangd::getInactiveRegions(), clang::clangd::getSemanticRanges(), clang::clangd::SymbolCollector::handleMacros(), llvm::DenseMapInfo< clang::clangd::Range >::isEqual(), operator<, clang::clangd::operator<<(), operator==, clang::clangd::rangeTillEOL(), clang::clangd::rename(), clang::clangd::toLSPRange(), and clang::clangd::toSemanticTokens().
| Position clang::clangd::Range::start |
The range's start position.
Definition at line 187 of file Protocol.h.
Referenced by clang::clangd::buildRenameEdit(), clang::clangd::codeCompleteComment(), contains(), contains(), clang::clangd::fromJSON(), llvm::DenseMapInfo< clang::clangd::Range >::getHashValue(), clang::clangd::getInactiveRegions(), clang::clangd::getSemanticRanges(), clang::clangd::SymbolCollector::handleMacros(), llvm::DenseMapInfo< clang::clangd::Range >::isEqual(), operator<, clang::clangd::operator<<(), operator==, clang::clangd::rangeTillEOL(), clang::clangd::rename(), clang::clangd::toLSPRange(), and clang::clangd::toSemanticTokens().