Searched refs:SemanticToken (Results 1 – 5 of 5) sorted by relevance
105 std::vector<SemanticToken> toSemanticTokens(llvm::ArrayRef<HighlightingToken>,109 std::vector<SemanticTokensEdit> diffTokens(llvm::ArrayRef<SemanticToken> Before,110 llvm::ArrayRef<SemanticToken> After);
1646 struct SemanticToken { struct1659 bool operator==(const SemanticToken &, const SemanticToken &); argument1670 std::vector<SemanticToken> tokens; // encoded as a flat integer array.1700 std::vector<SemanticToken> tokens; // encoded as a flat integer array1711 llvm::Optional<std::vector<SemanticToken>> tokens; // encoded as integer array
943 std::vector<SemanticToken>947 std::vector<SemanticToken> Result; in toSemanticTokens()955 SemanticToken *Out = &Result.back(); in toSemanticTokens()1091 diffTokens(llvm::ArrayRef<SemanticToken> Old, in diffTokens()1092 llvm::ArrayRef<SemanticToken> New) { in diffTokens()
1091 static llvm::json::Value encodeTokens(llvm::ArrayRef<SemanticToken> Toks) { in encodeTokens()1105 bool operator==(const SemanticToken &L, const SemanticToken &R) { in operator ==()
1515 std::vector<SemanticToken> Toks = toSemanticTokens(*HT, *Code); in onSemanticTokensDelta()