602 B
602 B
Document Symbol
Supported Case
The full cases mentioned in LSP are listed in enum clice::proto::SymbolKind::Kind.
In clice, the following symbols is included:
-
Namespace
-
Free function declaration
-
Enum, and it's members
-
Struct, class, add it's fields or methods.
Abstract class is specified asInterface. -
Non-local and non-parameter variables
They were specified asConstantorVariablebased on their declaration.
For all above case, a deprecated tag will be added if the item is marked with [[deprecated]].