diff options
| author | Yong He <yonghe@outlook.com> | 2025-02-27 10:32:14 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-27 10:32:14 -0800 |
| commit | 6cf15f4ea1fe044d8227440dcc30ac712334568e (patch) | |
| tree | 668f3ef00fd0b144dd3221ee4ab8d344397649d8 /source/slang/slang-language-server-completion.h | |
| parent | 2ebf9555a54c00f45b1cd0bdd7f6c163120bb845 (diff) | |
Allow `.member` syntax on vector and scalars. (#6424)
* Allow `.member` syntax on vector and scalars.
* Fix.
* fix.
* Fix.
* update comment.
* Fix tests.
* Fix warning.
* Add more tests.
Diffstat (limited to 'source/slang/slang-language-server-completion.h')
| -rw-r--r-- | source/slang/slang-language-server-completion.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/slang/slang-language-server-completion.h b/source/slang/slang-language-server-completion.h index 560702dea..fab1c8a75 100644 --- a/source/slang/slang-language-server-completion.h +++ b/source/slang/slang-language-server-completion.h @@ -55,7 +55,10 @@ struct CompletionContext CompletionResult collectMembersAndSymbols(); - CompletionResult createSwizzleCandidates(Type* baseType, IntegerLiteralValue elementCount[2]); + void createSwizzleCandidates( + List<LanguageServerProtocol::CompletionItem>& result, + Type* type, + IntegerLiteralValue elementCount[2]); CompletionResult createCapabilityCandidates(); CompletionResult collectAttributes(); LanguageServerProtocol::CompletionItem generateGUIDCompletionItem(); |
