nixd
|
#include <Protocol.h>
Public Member Functions | |
bool | contains (Position Pos) const |
bool | contains (Range Rng) const |
Range | operator/ (const Range &RHS) const |
bool | overlap (const Range &RHS) 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 157 of file lspserver/include/lspserver/Protocol.h.
|
inline |
Definition at line 174 of file lspserver/include/lspserver/Protocol.h.
|
inline |
Definition at line 175 of file lspserver/include/lspserver/Protocol.h.
Definition at line 179 of file lspserver/include/lspserver/Protocol.h.
|
inlinenodiscard |
Definition at line 184 of file lspserver/include/lspserver/Protocol.h.
Definition at line 167 of file lspserver/include/lspserver/Protocol.h.
Definition at line 170 of file lspserver/include/lspserver/Protocol.h.
Definition at line 164 of file lspserver/include/lspserver/Protocol.h.
Position lspserver::Range::end |
The range's end position.
Definition at line 162 of file lspserver/include/lspserver/Protocol.h.
Referenced by contains(), contains(), lspserver::fromJSON(), operator/(), lspserver::operator<<(), overlap(), lspserver::toJSON(), and nixd::toNixfRange().
Position lspserver::Range::start |
The range's start position.
Definition at line 159 of file lspserver/include/lspserver/Protocol.h.
Referenced by contains(), contains(), lspserver::fromJSON(), operator/(), lspserver::operator<<(), overlap(), lspserver::toJSON(), and nixd::toNixfRange().