Struct

LspDocumentSymbolClientCaps

Description

struct LspDocumentSymbolClientCaps {
  LspDocumentSymbolClientFlags _flags;
  LspSymbolKindFlags _symbol_kinds;
  LspSymbolTag _supported_tags;
}

Client capabilities for document symbols.

Kind support is stored as a bitfield, so this value can be embedded in LspTextDocumentClientCaps without an allocation.

Structure members
_flags: LspDocumentSymbolClientFlags

No description available.

_symbol_kinds: LspSymbolKindFlags

No description available.

_supported_tags: LspSymbolTag

No description available.

Instance methods

lsp_document_symbol_client_caps_init
No description available.

lsp_document_symbol_client_caps_to_variant
No description available.

lsp_document_symbol_client_caps_get_symbol_kinds

Gets the value of symbol_kinds.

lsp_document_symbol_client_caps_set_symbol_kinds

Sets the value of symbol_kinds.

lsp_document_symbol_client_caps_get_supported_tags

Gets the value of supported_tags.

lsp_document_symbol_client_caps_set_supported_tags

Sets the value of supported_tags.