IdeSymbolNode

IdeSymbolNode

Functions

Properties

IdeSymbolFlags flags Read / Write / Construct Only
IdeSymbolKind kind Read / Write / Construct Only
gchar * name Read / Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── IdeObject
        ╰── IdeSymbolNode

Description

Functions

IDE_TYPE_SYMBOL_NODE

#define IDE_TYPE_SYMBOL_NODE (ide_symbol_node_get_type())

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_location ()

IdeSourceLocation *
ide_symbol_node_get_location (IdeSymbolNode *self);

Types and Values

struct IdeSymbolNodeClass

struct IdeSymbolNodeClass {
  IdeObjectClass parent;

  IdeSourceLocation *(*get_location) (IdeSymbolNode *self);
};

IdeSymbolNode

typedef struct _IdeSymbolNode IdeSymbolNode;

Property Details

The “flags” property

  “flags”                    IdeSymbolFlags

Flags.

Flags: Read / Write / Construct Only


The “kind” property

  “kind”                     IdeSymbolKind

Kind.

Flags: Read / Write / Construct Only

Default value: IDE_SYMBOL_NONE


The “name” property

  “name”                     gchar *

Name.

Flags: Read / Write / Construct Only

Default value: NULL