IdeSymbolNode

IdeSymbolNode

Functions

Properties

IdeSymbolFlags flags Read / Write
IdeSymbolKind kind Read / Write
gchar * name Read / Write
gboolean use-markup Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── IdeObject
        ╰── IdeSymbolNode
            ╰── IdeLangservSymbolNode

Description

Functions

ide_symbol_node_get_kind ()

IdeSymbolKind
ide_symbol_node_get_kind (IdeSymbolNode *self);

ide_symbol_node_get_flags ()

IdeSymbolFlags
ide_symbol_node_get_flags (IdeSymbolNode *self);

ide_symbol_node_get_name ()

const gchar *
ide_symbol_node_get_name (IdeSymbolNode *self);

ide_symbol_node_get_use_markup ()

gboolean
ide_symbol_node_get_use_markup (IdeSymbolNode *self);

ide_symbol_node_get_location_async ()

void
ide_symbol_node_get_location_async (IdeSymbolNode *self,
                                    GCancellable *cancellable,
                                    GAsyncReadyCallback callback,
                                    gpointer user_data);

ide_symbol_node_get_location_finish ()

IdeSourceLocation *
ide_symbol_node_get_location_finish (IdeSymbolNode *self,
                                     GAsyncResult *result,
                                     GError **error);

Completes the request to gets the location for the symbol node.

Returns

An IdeSourceLocation or NULL.

[transfer full][nullable]

Types and Values

IDE_TYPE_SYMBOL_NODE

#define IDE_TYPE_SYMBOL_NODE (ide_symbol_node_get_type())

struct IdeSymbolNodeClass

struct IdeSymbolNodeClass {
  IdeObjectClass parent;

  void               (*get_location_async)  (IdeSymbolNode        *self,
                                             GCancellable         *cancellable,
                                             GAsyncReadyCallback   callback,
                                             gpointer              user_data);
  IdeSourceLocation *(*get_location_finish) (IdeSymbolNode        *self,
                                             GAsyncResult         *result,
                                             GError             **error);
};

IdeSymbolNode

typedef struct _IdeSymbolNode IdeSymbolNode;

Property Details

The “flags” property

  “flags”                    IdeSymbolFlags

Flags.

Flags: Read / Write


The “kind” property

  “kind”                     IdeSymbolKind

Kind.

Flags: Read / Write

Default value: IDE_SYMBOL_NONE


The “name” property

  “name”                     gchar *

Name.

Flags: Read / Write

Default value: NULL


The “use-markup” property

  “use-markup”               gboolean

Use markup.

Flags: Read / Write

Default value: FALSE