IdeCodeIndexEntries: Builder SDK Reference

## IdeCodeIndexEntries IdeCodeIndexEntries |

## Functions

IdeCodeIndexEntry * | ide_code_index_entries_get_next_entry ()
GFile * | ide_code_index_entries_get_file ()

## Types and Values

#define | IDE_TYPE_CODE_INDEX_ENTRIES
struct | IdeCodeIndexEntriesInterface
| IdeCodeIndexEntries

## Object Hierarchy

        GInterface
        ╰── IdeCodeIndexEntries

## Prerequisites

IdeCodeIndexEntries requires GObject.

## Description

## Functions

### ide_code_index_entries_get_next_entry ()

    IdeCodeIndexEntry *
    ide_code_index_entries_get_next_entry (IdeCodeIndexEntries *self);

This will fetch next entry in index.

When all of the entries have been exhausted, `NULL` should be returned.

#### Parameters

self | An IdeCodeIndexEntries instance. |

#### Returns

An IdeCodeIndexEntry.

[nullable][transfer full]

Since: 3.26

### ide_code_index_entries_get_file ()

    GFile *
    ide_code_index_entries_get_file (IdeCodeIndexEntries *self);

The file that was indexed.

#### Parameters

self | a IdeCodeIndexEntries |

#### Returns

a GFile.

[transfer full]

## Types and Values

### IDE_TYPE_CODE_INDEX_ENTRIES

    #define IDE_TYPE_CODE_INDEX_ENTRIES (ide_code_index_entries_get_type())

### struct IdeCodeIndexEntriesInterface

    struct IdeCodeIndexEntriesInterface {
      GTypeInterface       parent_iface;

      GFile             *(*get_file)       (IdeCodeIndexEntries *self);
      IdeCodeIndexEntry *(*get_next_entry) (IdeCodeIndexEntries *self);
    };

### IdeCodeIndexEntries

    typedef struct _IdeCodeIndexEntries IdeCodeIndexEntries;