clang-tools
11.0.0
|
Specifies a single semantic token in the document. More...
#include <Protocol.h>
Public Attributes | |
unsigned | deltaLine = 0 |
token line number, relative to the previous token More... | |
unsigned | deltaStart = 0 |
token start character, relative to the previous token (relative to 0 or the previous token's start if they are on the same line) More... | |
unsigned | length = 0 |
the length of the token. A token cannot be multiline More... | |
unsigned | tokenType = 0 |
will be looked up in SemanticTokensLegend.tokenTypes More... | |
unsigned | tokenModifiers = 0 |
each set bit will be looked up in SemanticTokensLegend.tokenModifiers More... | |
Specifies a single semantic token in the document.
This struct is not part of LSP, which just encodes lists of tokens as arrays of numbers directly.
Definition at line 1364 of file Protocol.h.
unsigned clang::clangd::SemanticToken::deltaLine = 0 |
token line number, relative to the previous token
Definition at line 1366 of file Protocol.h.
Referenced by clang::clangd::operator==().
unsigned clang::clangd::SemanticToken::deltaStart = 0 |
token start character, relative to the previous token (relative to 0 or the previous token's start if they are on the same line)
Definition at line 1369 of file Protocol.h.
Referenced by clang::clangd::operator==().
unsigned clang::clangd::SemanticToken::length = 0 |
the length of the token. A token cannot be multiline
Definition at line 1371 of file Protocol.h.
Referenced by clang::clangd::operator==().
unsigned clang::clangd::SemanticToken::tokenModifiers = 0 |
each set bit will be looked up in SemanticTokensLegend.tokenModifiers
Definition at line 1375 of file Protocol.h.
Referenced by clang::clangd::operator==().
unsigned clang::clangd::SemanticToken::tokenType = 0 |
will be looked up in SemanticTokensLegend.tokenTypes
Definition at line 1373 of file Protocol.h.
Referenced by clang::clangd::operator==().