Struct

LspDocumentSymbol

Description

struct LspDocumentSymbol {
  /* No available fields */
}

Represents programming constructs like variables, classes, interfaces, etc. that appear in a document. Document symbols can be hierarchical.

Constructors

lsp_document_symbol_new
No description available.

lsp_document_symbol_new_from_variant
No description available.

Instance methods

lsp_document_symbol_ref
No description available.

lsp_document_symbol_unref
No description available.

lsp_document_symbol_get_name

Gets the value of name.

lsp_document_symbol_set_name

Sets the value of name.

lsp_document_symbol_get_detail

Gets the value of detail.

lsp_document_symbol_set_detail

Sets the value of detail.

lsp_document_symbol_get_kind

Gets the value of kind.

lsp_document_symbol_set_kind

Sets the value of kind.

lsp_document_symbol_get_tags

Gets the value of tags.

lsp_document_symbol_set_tags

Sets the value of tags.

lsp_document_symbol_get_range

Gets the value of range.

lsp_document_symbol_set_range

Sets the value of range.

lsp_document_symbol_get_selection_range

Gets the value of selection_range.

lsp_document_symbol_set_selection_range

Sets the value of selection_range.

lsp_document_symbol_get_children

Gets the value of children.

lsp_document_symbol_set_children

Sets the value of children.

lsp_document_symbol_add_child

Appends a symbol to LspDocumentSymbol:children.

lsp_document_symbol_to_variant
No description available.