IdeCodeIndexEntry: Builder SDK Reference

## IdeCodeIndexEntry IdeCodeIndexEntry |

## Functions

const gchar * | ide_code_index_entry_get_key ()
const gchar * | ide_code_index_entry_get_name ()
IdeSymbolKind | ide_code_index_entry_get_kind ()
IdeSymbolFlags | ide_code_index_entry_get_flags ()
void | ide_code_index_entry_get_range ()

## Properties

guint | begin-line | Read / Write / Construct
guint | begin-line-offset | Read / Write / Construct
guint | end-line | Read / Write / Construct
guint | end-line-offset | Read / Write / Construct
gint | flags | Read / Write / Construct
gchar * | key | Read / Write / Construct
gint | kind | Read / Write / Construct
gchar * | name | Read / Write / Construct

## Types and Values

#define | IDE_TYPE_CODE_INDEX_ENTRY
struct | IdeCodeIndexEntryClass
| IdeCodeIndexEntry

## Object Hierarchy

        GObject
        ╰── IdeCodeIndexEntry

## Description

## Functions

### ide_code_index_entry_get_key ()

    const gchar *
    ide_code_index_entry_get_key (IdeCodeIndexEntry *self);

### ide_code_index_entry_get_name ()

    const gchar *
    ide_code_index_entry_get_name (IdeCodeIndexEntry *self);

### ide_code_index_entry_get_kind ()

    IdeSymbolKind
    ide_code_index_entry_get_kind (IdeCodeIndexEntry *self);

### ide_code_index_entry_get_flags ()

    IdeSymbolFlags
    ide_code_index_entry_get_flags (IdeCodeIndexEntry *self);

### ide_code_index_entry_get_range ()

    void
    ide_code_index_entry_get_range (IdeCodeIndexEntry *self,
                                    guint *begin_line,
                                    guint *begin_line_offset,
                                    guint *end_line,
                                    guint *end_line_offset);

## Types and Values

### IDE_TYPE_CODE_INDEX_ENTRY

    #define IDE_TYPE_CODE_INDEX_ENTRY (ide_code_index_entry_get_type ())

### struct IdeCodeIndexEntryClass

    struct IdeCodeIndexEntryClass {
      GObjectClass parent;

      /*< private */
      gpointer _padding[16];
    };

### IdeCodeIndexEntry

    typedef struct _IdeCodeIndexEntry IdeCodeIndexEntry;

## Property Details

### The `“begin-line”` property

      “begin-line”               guint

Begin Line of declaration.

Flags: Read / Write / Construct

Default value: 0

### The `“begin-line-offset”` property

      “begin-line-offset”        guint

Begin Line Offset of declaration.

Flags: Read / Write / Construct

Default value: 0

### The `“end-line”` property

      “end-line”                 guint

End Line of declaration.

Flags: Read / Write / Construct

Default value: 0

### The `“end-line-offset”` property

      “end-line-offset”          guint

End Line Offset of declaration.

Flags: Read / Write / Construct

Default value: 0

### The `“flags”` property

      “flags”                    gint

Flags of declaration.

Flags: Read / Write / Construct

Default value: 0

### The `“key”` property

      “key”                      gchar *

A key unique to declaration.

Flags: Read / Write / Construct

Default value: NULL

### The `“kind”` property

      “kind”                     gint

Kind of declaration.

Flags: Read / Write / Construct

Default value: 0

### The `“name”` property

      “name”                     gchar *

Name of declaration.

Flags: Read / Write / Construct

Default value: NULL