[gnome-builder] ctags: add a simple ctags parser and index
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] ctags: add a simple ctags parser and index
- Date: Fri, 15 May 2015 23:30:24 +0000 (UTC)
commit 3d1e1f586c3009586eb87411805564973a30f07b
Author: Christian Hergert <christian hergert me>
Date: Fri May 15 16:29:52 2015 -0700
ctags: add a simple ctags parser and index
This is meant to be a fairly minimal ctags index. Of course it could use
support for the more extended key/value pair stuff, but this gets the
basics going.
Of note:
- We read in the entire contents of the ctags file into one contiguous
buffer.
- We walk that buffer, line by line, and replace both \n and \t with
a NUL byte (\0) so that we can use the substrings as C strings. This
allows us to only have a single allocation in memory.
- We then use a GArray to contain the sorted index. That includes
pointers into the string heap as well as a bit of information about
them such as the token kind.
- The pointer math in the lookup function looks scary (ptr[-1]) but I
assure you it is not. We check bounds beforehand to ensure we don't
jump outside the bsearch()'d region.
That's about it!
libide/Makefile.am | 3 +
libide/ctags/ide-ctags-index.c | 461 ++++++++++++++++++++++
libide/ctags/ide-ctags-index.h | 75 ++++
po/POTFILES.skip | 1 +
tests/Makefile.am | 7 +
tests/data/project1/tags | 821 ++++++++++++++++++++++++++++++++++++++++
tests/test-ide-ctags.c | 102 +++++
7 files changed, 1470 insertions(+), 0 deletions(-)
---
diff --git a/libide/Makefile.am b/libide/Makefile.am
index 95304a9..82645b3 100644
--- a/libide/Makefile.am
+++ b/libide/Makefile.am
@@ -223,6 +223,8 @@ libide_1_0_la_SOURCES = \
clang/ide-clang-symbol-resolver.h \
clang/ide-clang-translation-unit.c \
clang/ide-clang-translation-unit.h \
+ ctags/ide-ctags-index.c \
+ ctags/ide-ctags-index.h \
devhelp/ide-devhelp-search-provider.c \
devhelp/ide-devhelp-search-provider.h \
editorconfig/editorconfig-glib.c \
@@ -333,6 +335,7 @@ libide_1_0_la_includes = \
-I$(srcdir)/autotools \
-I$(srcdir)/c \
-I$(srcdir)/clang \
+ -I$(srcdir)/ctags \
-I$(srcdir)/devhelp \
-I$(srcdir)/directory \
-I$(srcdir)/doap \
diff --git a/libide/ctags/ide-ctags-index.c b/libide/ctags/ide-ctags-index.c
new file mode 100644
index 0000000..f34dd7c
--- /dev/null
+++ b/libide/ctags/ide-ctags-index.c
@@ -0,0 +1,461 @@
+/* ide-ctags-index.c
+ *
+ * Copyright (C) 2015 Christian Hergert <christian hergert me>
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#define G_LOG_DOMAIN "ide-ctags-index"
+
+#include <glib/gi18n.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "egg-counter.h"
+
+#include "ide-ctags-index.h"
+#include "ide-debug.h"
+#include "ide-line-reader.h"
+
+struct _IdeCtagsIndex
+{
+ IdeObject parent_instance;
+
+ GArray *index;
+ GBytes *buffer;
+ GFile *file;
+};
+
+enum {
+ PROP_0,
+ PROP_FILE,
+ LAST_PROP
+};
+
+static void async_initable_iface_init (GAsyncInitableIface *iface);
+
+G_DEFINE_TYPE_WITH_CODE (IdeCtagsIndex, ide_ctags_index, IDE_TYPE_OBJECT,
+ G_IMPLEMENT_INTERFACE (G_TYPE_ASYNC_INITABLE,
+ async_initable_iface_init))
+
+EGG_DEFINE_COUNTER (instances, "IdeCtagsIndex", "Instances", "Number of IdeCtagsIndex instances.")
+
+static GParamSpec *gParamSpecs [LAST_PROP];
+
+static gint
+ide_ctags_index_entry_compare_keyword (gconstpointer a,
+ gconstpointer b)
+{
+ const IdeCtagsIndexEntry *entrya = a;
+ const IdeCtagsIndexEntry *entryb = b;
+
+ return g_strcmp0 (entrya->name, entryb->name);
+}
+
+static gint
+ide_ctags_index_entry_compare (gconstpointer a,
+ gconstpointer b)
+{
+ const IdeCtagsIndexEntry *entrya = a;
+ const IdeCtagsIndexEntry *entryb = b;
+ gint ret;
+
+ if (((ret = g_strcmp0 (entrya->name, entryb->name)) == 0) &&
+ ((ret = g_strcmp0 (entrya->path, entryb->path)) == 0) &&
+ ((ret = g_strcmp0 (entrya->pattern, entryb->pattern)) == 0) &&
+ ((ret = (entrya->kind - entryb->kind))))
+ return 0;
+
+ return ret;
+}
+
+static inline gchar *
+forward_to_tab (gchar *iter)
+{
+ while (*iter && g_utf8_get_char (iter) != '\t')
+ iter = g_utf8_next_char (iter);
+ return *iter ? iter : NULL;
+}
+
+static inline gchar *
+forward_to_nontab_and_zero (gchar *iter)
+{
+ while (*iter && (g_utf8_get_char (iter) == '\t'))
+ {
+ gchar *tmp = iter;
+ iter = g_utf8_next_char (iter);
+ *tmp = '\0';
+ }
+
+ return *iter ? iter : NULL;
+}
+
+static gboolean
+ide_ctags_index_parse_line (gchar *line,
+ IdeCtagsIndexEntry *entry)
+{
+ gchar *iter = line;
+
+ g_assert (line != NULL);
+ g_assert (entry != NULL);
+
+ memset (entry, 0, sizeof *entry);
+
+ entry->name = iter;
+ if (!(iter = forward_to_tab (iter)))
+ return FALSE;
+ if (!(iter = forward_to_nontab_and_zero (iter)))
+ return FALSE;
+
+ entry->path = iter;
+ if (!(iter = forward_to_tab (iter)))
+ return FALSE;
+ if (!(iter = forward_to_nontab_and_zero (iter)))
+ return FALSE;
+
+ entry->pattern = iter;
+ if (!(iter = forward_to_tab (iter)))
+ return FALSE;
+ if (!(iter = forward_to_nontab_and_zero (iter)))
+ return FALSE;
+
+ switch (*iter)
+ {
+ case IDE_CTAGS_INDEX_ENTRY_ANCHOR:
+ case IDE_CTAGS_INDEX_ENTRY_CLASS_NAME:
+ case IDE_CTAGS_INDEX_ENTRY_DEFINE:
+ case IDE_CTAGS_INDEX_ENTRY_ENUMERATOR:
+ case IDE_CTAGS_INDEX_ENTRY_FUNCTION:
+ case IDE_CTAGS_INDEX_ENTRY_FILE_NAME:
+ case IDE_CTAGS_INDEX_ENTRY_ENUMERATION_NAME:
+ case IDE_CTAGS_INDEX_ENTRY_MEMBER:
+ case IDE_CTAGS_INDEX_ENTRY_PROTOTYPE:
+ case IDE_CTAGS_INDEX_ENTRY_STRUCTURE:
+ case IDE_CTAGS_INDEX_ENTRY_TYPEDEF:
+ case IDE_CTAGS_INDEX_ENTRY_UNION:
+ case IDE_CTAGS_INDEX_ENTRY_VARIABLE:
+ entry->kind = (IdeCtagsIndexEntryKind)*iter;
+ break;
+
+ default:
+ break;
+ }
+
+ /* parse key/value pairs like enum:foo8 */
+ while ((iter = forward_to_tab (iter)) &&
+ (iter = forward_to_nontab_and_zero (iter)))
+ {
+ /* TODO: */
+ }
+
+ return TRUE;
+}
+
+static void
+ide_ctags_index_build_index (GTask *task,
+ gpointer source_object,
+ gpointer task_data,
+ GCancellable *cancellable)
+{
+ IdeCtagsIndex *self = source_object;
+ IdeLineReader reader;
+ GError *error = NULL;
+ GArray *index;
+ gchar *contents = NULL;
+ gchar *line;
+ gsize length = 0;
+ gsize line_length;
+
+ IDE_ENTRY;
+
+ g_assert (G_IS_TASK (task));
+ g_assert (IDE_IS_CTAGS_INDEX (self));
+ g_assert (G_IS_FILE (self->file));
+
+ if (!g_file_load_contents (self->file, cancellable, &contents, &length, NULL, &error))
+ IDE_GOTO (failure);
+
+ if (length > G_MAXSSIZE)
+ IDE_GOTO (failure);
+
+ index = g_array_new (FALSE, FALSE, sizeof (IdeCtagsIndexEntry));
+
+ ide_line_reader_init (&reader, contents, length);
+
+ while ((line = ide_line_reader_next (&reader, &line_length)))
+ {
+ IdeCtagsIndexEntry entry;
+
+ /* ignore header lines */
+ if (line [0] == '!')
+ continue;
+
+ /*
+ * Overwrite the \n with a \0 so we can treat this as a C string.
+ */
+ line [line_length] = '\0';
+
+ /*
+ * Now parse this line and add it to the index.
+ * We'll sort things later as insertion sort would be a waste.
+ * We could potentially avoid the sort later if we know the tags
+ * file was sorted on creation.
+ */
+ if (ide_ctags_index_parse_line (line, &entry))
+ g_array_append_val (index, entry);
+ }
+
+ g_array_sort (index, ide_ctags_index_entry_compare);
+
+ self->index = index;
+ self->buffer = g_bytes_new_take (contents, length);
+
+ g_task_return_boolean (task, TRUE);
+
+ IDE_EXIT;
+
+failure:
+ g_clear_pointer (&contents, g_free);
+ g_clear_pointer (&index, g_array_unref);
+
+ if (error != NULL)
+ g_task_return_error (task, error);
+ else
+ g_task_return_new_error (task,
+ G_IO_ERROR,
+ G_IO_ERROR_FAILED,
+ "Failed to parse ctags file.");
+
+ IDE_EXIT;
+}
+
+GFile *
+ide_ctags_index_get_file (IdeCtagsIndex *self)
+{
+ g_return_val_if_fail (IDE_IS_CTAGS_INDEX (self), NULL);
+
+ return self->file;
+}
+
+static void
+ide_ctags_index_set_file (IdeCtagsIndex *self,
+ GFile *file)
+{
+ g_assert (IDE_IS_CTAGS_INDEX (self));
+ g_assert (!file || G_IS_FILE (file));
+
+ if (g_set_object (&self->file, file))
+ g_object_notify_by_pspec (G_OBJECT (self), gParamSpecs [PROP_FILE]);
+}
+
+static void
+ide_ctags_index_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
+{
+ IdeCtagsIndex *self = IDE_CTAGS_INDEX (object);
+
+ switch (prop_id)
+ {
+ case PROP_FILE:
+ g_value_set_object (value, ide_ctags_index_get_file (self));
+ break;
+
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ }
+}
+
+static void
+ide_ctags_index_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
+{
+ IdeCtagsIndex *self = IDE_CTAGS_INDEX (object);
+
+ switch (prop_id)
+ {
+ case PROP_FILE:
+ ide_ctags_index_set_file (self, g_value_get_object (value));
+ break;
+
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ }
+}
+
+static void
+ide_ctags_index_finalize (GObject *object)
+{
+ IdeCtagsIndex *self = (IdeCtagsIndex *)object;
+
+ g_clear_object (&self->file);
+ g_clear_pointer (&self->index, g_array_unref);
+ g_clear_pointer (&self->buffer, g_bytes_unref);
+
+ G_OBJECT_CLASS (ide_ctags_index_parent_class)->finalize (object);
+}
+
+static void
+ide_ctags_index_class_init (IdeCtagsIndexClass *klass)
+{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+ object_class->finalize = ide_ctags_index_finalize;
+ object_class->get_property = ide_ctags_index_get_property;
+ object_class->set_property = ide_ctags_index_set_property;
+
+ gParamSpecs [PROP_FILE] =
+ g_param_spec_object ("file",
+ _("File"),
+ _("The file containing the ctags data."),
+ G_TYPE_FILE,
+ (G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY |G_PARAM_STATIC_STRINGS));
+ g_object_class_install_property (object_class, PROP_FILE, gParamSpecs [PROP_FILE]);
+}
+
+static void
+ide_ctags_index_init (IdeCtagsIndex *self)
+{
+ EGG_COUNTER_INC (instances);
+}
+
+static void
+ide_ctags_index_init_async (GAsyncInitable *initable,
+ gint priority,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data)
+{
+ IdeCtagsIndex *self = (IdeCtagsIndex *)initable;
+ g_autoptr(GTask) task = NULL;
+
+ g_assert (IDE_IS_CTAGS_INDEX (self));
+ g_assert (!cancellable || G_IS_CANCELLABLE (cancellable));
+
+ task = g_task_new (self, cancellable, callback, user_data);
+
+ if (self->file == NULL)
+ {
+ g_task_return_new_error (task,
+ G_IO_ERROR,
+ G_IO_ERROR_FAILED,
+ "You must set IdeCtagsIndex:file before async initialization");
+ return;
+ }
+
+ g_task_run_in_thread (task, ide_ctags_index_build_index);
+}
+
+static gboolean
+ide_ctags_index_init_finish (GAsyncInitable *initable,
+ GAsyncResult *result,
+ GError **error)
+{
+ IdeCtagsIndex *self = (IdeCtagsIndex *)initable;
+ GTask *task = (GTask *)result;
+
+ g_assert (IDE_IS_CTAGS_INDEX (self));
+ g_assert (G_IS_TASK (result));
+ g_assert (G_IS_TASK (task));
+
+ return g_task_propagate_boolean (task, error);
+}
+
+static void
+async_initable_iface_init (GAsyncInitableIface *iface)
+{
+ iface->init_async = ide_ctags_index_init_async;
+ iface->init_finish = ide_ctags_index_init_finish;
+}
+
+IdeCtagsIndex *
+ide_ctags_index_new (GFile *file)
+{
+ return g_object_new (IDE_TYPE_CTAGS_INDEX,
+ "file", file,
+ NULL);
+}
+
+gsize
+ide_ctags_index_get_size (IdeCtagsIndex *self)
+{
+ g_return_val_if_fail (IDE_IS_CTAGS_INDEX (self), 0);
+
+ if (self->index != NULL)
+ return self->index->len;
+
+ return 0;
+}
+
+const IdeCtagsIndexEntry *
+ide_ctags_index_lookup (IdeCtagsIndex *self,
+ const gchar *keyword,
+ gsize *length)
+{
+ IdeCtagsIndexEntry key = { 0 };
+ IdeCtagsIndexEntry *ret;
+
+ g_return_val_if_fail (IDE_IS_CTAGS_INDEX (self), NULL);
+ g_return_val_if_fail (keyword != NULL, NULL);
+
+ if (length != NULL)
+ *length = 0;
+
+ if ((self->index == NULL) || (self->index->data == NULL) || (self->index->len == 0))
+ return NULL;
+
+ key.name = keyword;
+
+ ret = bsearch (&key,
+ self->index->data,
+ self->index->len,
+ sizeof (IdeCtagsIndexEntry),
+ ide_ctags_index_entry_compare_keyword);
+
+ if (ret != NULL)
+ {
+ IdeCtagsIndexEntry *last;
+ IdeCtagsIndexEntry *first;
+ gsize count = 0;
+ gsize i;
+
+ first = &g_array_index (self->index, IdeCtagsIndexEntry, 0);
+ last = &g_array_index (self->index, IdeCtagsIndexEntry, self->index->len - 1);
+
+ /*
+ * We might be smack in the middle of a group of items that match this keyword.
+ * So let's walk backwards to the first match, being careful not to access the
+ * array out of bounds.
+ */
+ while ((ret > first) && (ide_str_equal0 (ret[-1].name, keyword)))
+ ret--;
+
+ /*
+ * Now count how many index entries match this.
+ */
+ for (i = 0; &ret[i] <= last; i++)
+ {
+ if (ide_str_equal0 (ret[i].name, keyword))
+ count++;
+ }
+
+ if (length != NULL)
+ *length = count;
+ }
+
+ return ret;
+}
diff --git a/libide/ctags/ide-ctags-index.h b/libide/ctags/ide-ctags-index.h
new file mode 100644
index 0000000..e84c946
--- /dev/null
+++ b/libide/ctags/ide-ctags-index.h
@@ -0,0 +1,75 @@
+/* ide-ctags-index.h
+ *
+ * Copyright (C) 2015 Christian Hergert <christian hergert me>
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef IDE_CTAGS_INDEX_H
+#define IDE_CTAGS_INDEX_H
+
+#include <gio/gio.h>
+
+#include "ide-object.h"
+
+G_BEGIN_DECLS
+
+#define IDE_TYPE_CTAGS_INDEX (ide_ctags_index_get_type())
+
+G_DECLARE_FINAL_TYPE (IdeCtagsIndex, ide_ctags_index, IDE, CTAGS_INDEX, IdeObject)
+
+typedef enum
+{
+ IDE_CTAGS_INDEX_ENTRY_ANCHOR = 'a',
+ IDE_CTAGS_INDEX_ENTRY_CLASS_NAME = 'c',
+ IDE_CTAGS_INDEX_ENTRY_DEFINE = 'd',
+ IDE_CTAGS_INDEX_ENTRY_ENUMERATOR = 'e',
+ IDE_CTAGS_INDEX_ENTRY_FUNCTION = 'f',
+ IDE_CTAGS_INDEX_ENTRY_FILE_NAME = 'F',
+ IDE_CTAGS_INDEX_ENTRY_ENUMERATION_NAME = 'g',
+ IDE_CTAGS_INDEX_ENTRY_MEMBER = 'm',
+ IDE_CTAGS_INDEX_ENTRY_PROTOTYPE = 'p',
+ IDE_CTAGS_INDEX_ENTRY_STRUCTURE = 's',
+ IDE_CTAGS_INDEX_ENTRY_TYPEDEF = 't',
+ IDE_CTAGS_INDEX_ENTRY_UNION = 'u',
+ IDE_CTAGS_INDEX_ENTRY_VARIABLE = 'v',
+} IdeCtagsIndexEntryKind;
+
+typedef struct
+{
+ const gchar *name;
+ const gchar *path;
+ const gchar *pattern;
+ IdeCtagsIndexEntryKind kind : 8;
+ guint8 padding[3];
+} IdeCtagsIndexEntry;
+
+IdeCtagsIndex *ide_ctags_index_new (GFile *file);
+void ide_ctags_index_load_async (IdeCtagsIndex *self,
+ GFile *file,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+gboolean ide_ctags_index_load_finish (IdeCtagsIndex *index,
+ GAsyncResult *result,
+ GError **error);
+GFile *ide_ctags_index_get_file (IdeCtagsIndex *self);
+gsize ide_ctags_index_get_size (IdeCtagsIndex *self);
+const IdeCtagsIndexEntry *ide_ctags_index_lookup (IdeCtagsIndex *self,
+ const gchar *keyword,
+ gsize *length);
+
+G_END_DECLS
+
+#endif /* IDE_CTAGS_INDEX_H */
diff --git a/po/POTFILES.skip b/po/POTFILES.skip
index da0efef..1a78b5e 100644
--- a/po/POTFILES.skip
+++ b/po/POTFILES.skip
@@ -9,3 +9,4 @@ contrib/egg/egg-signal-group.h
contrib/egg/egg-state-machine.c
contrib/egg/egg-state-machine.h
contrib/egg/egg-task-cache.c
+libide/ctags/ide-ctags-index.c
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 2dd2fc0..3ca1236 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -100,6 +100,12 @@ test_ide_source_view_CFLAGS = $(tests_cflags)
test_ide_source_view_LDADD = $(tests_libs)
+TESTS += test-ide-ctags
+test_ide_ctags_SOURCES = test-ide-ctags.c
+test_ide_ctags_CFLAGS = $(tests_cflags)
+test_ide_ctags_LDADD = $(tests_libs)
+
+
TESTS += test-egg-state-machine
test_egg_state_machine_SOURCES = test-egg-state-machine.c
test_egg_state_machine_CFLAGS = $(tests_cflags) -I$(top_srcdir)/contrib/egg
@@ -128,6 +134,7 @@ EXTRA_DIST = \
data/project1/configure.ac \
data/project1/.editorconfig \
data/project1/project1.doap \
+ data/project1/tags \
$(NULL)
-include $(top_srcdir)/git.mk
diff --git a/tests/data/project1/tags b/tests/data/project1/tags
new file mode 100644
index 0000000..32303fb
--- /dev/null
+++ b/tests/data/project1/tags
@@ -0,0 +1,821 @@
+!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
+!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
+!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert users sourceforge net/
+!_TAG_PROGRAM_NAME Exuberant Ctags //
+!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
+!_TAG_PROGRAM_VERSION 5.8 //
+Ide doc/examples/scripts/search-provider.py /^from gi.repository import GObject, Ide$/;" i
+IdeAnimation doc/reference/libide/html/libide-ide-animation.html /^<a name="IdeAnimation"><\/a><div
class="refsect1">$/;" a
+IdeAnimation--duration doc/reference/libide/html/libide-ide-animation.html /^<a
name="IdeAnimation--duration"><\/a><h3>The <code class="literal">“duration”<\/code> property<\/h3>$/;" a
+IdeAnimation--frame-clock doc/reference/libide/html/libide-ide-animation.html /^<a
name="IdeAnimation--frame-clock"><\/a><h3>The <code class="literal">“frame-clock”<\/code> property<\/h3>$/;"
a
+IdeAnimation--mode doc/reference/libide/html/libide-ide-animation.html /^<a
name="IdeAnimation--mode"><\/a><h3>The <code class="literal">“mode”<\/code> property<\/h3>$/;" a
+IdeAnimation--target doc/reference/libide/html/libide-ide-animation.html /^<a
name="IdeAnimation--target"><\/a><h3>The <code class="literal">“target”<\/code> property<\/h3>$/;" a
+IdeAnimation-struct doc/reference/libide/html/libide-ide-animation.html /^<a
name="IdeAnimation-struct"><\/a><h3>IdeAnimation<\/h3>$/;" a
+IdeAnimation-tick doc/reference/libide/html/libide-ide-animation.html /^<a
name="IdeAnimation-tick"><\/a><h3>The <code class="literal">“tick”<\/code> signal<\/h3>$/;" a
+IdeAnimationMode libide/theatrics/ide-animation.h /^typedef enum _IdeAnimationMode
IdeAnimationMode;$/;" t typeref:enum:_IdeAnimationMode
+IdeAsyncStep libide/ide-async-helper.h /^typedef void (*IdeAsyncStep) (gpointer
source_object,$/;" t
+IdeAutotoolsBuildSystem doc/reference/libide/html/libide-ide-autotools-build-system.html /^<a
name="IdeAutotoolsBuildSystem"><\/a><div class="refsect1">$/;" a
+IdeAutotoolsBuildSystem--tarball-name doc/reference/libide/html/libide-ide-autotools-build-system.html
/^<a name="IdeAutotoolsBuildSystem--tarball-name"><\/a><h3>The <code class="literal">“tarball-name”<\/code>
property<\/h3>$/;" a
+IdeAutotoolsBuildSystem-struct doc/reference/libide/html/libide-ide-autotools-build-system.html /^<a
name="IdeAutotoolsBuildSystem-struct"><\/a><h3>struct IdeAutotoolsBuildSystem<\/h3>$/;" a
+IdeAutotoolsBuildTaskPrivate libide/autotools/ide-autotools-build-task.c /^}
IdeAutotoolsBuildTaskPrivate;$/;" t typeref:struct:__anon135 file:
+IdeBackForwardItem doc/reference/libide/html/libide-ide-back-forward-item.html /^<a
name="IdeBackForwardItem"><\/a><div class="refsect1">$/;" a
+IdeBackForwardItem libide/ide-types.h /^typedef struct _IdeBackForwardItem
IdeBackForwardItem;$/;" t typeref:struct:_IdeBackForwardItem
+IdeBackForwardItem--location doc/reference/libide/html/libide-ide-back-forward-item.html /^<a
name="IdeBackForwardItem--location"><\/a><h3>The <code class="literal">“location”<\/code> property<\/h3>$/;"
a
+IdeBackForwardItem-struct doc/reference/libide/html/libide-ide-back-forward-item.html /^<a
name="IdeBackForwardItem-struct"><\/a><h3>IdeBackForwardItem<\/h3>$/;" a
+IdeBackForwardList doc/reference/libide/html/libide-ide-back-forward-list.html /^<a
name="IdeBackForwardList"><\/a><div class="refsect1">$/;" a
+IdeBackForwardList libide/ide-types.h /^typedef struct _IdeBackForwardList
IdeBackForwardList;$/;" t typeref:struct:_IdeBackForwardList
+IdeBackForwardList--can-go-backward doc/reference/libide/html/libide-ide-back-forward-list.html /^<a
name="IdeBackForwardList--can-go-backward"><\/a><h3>The <code class="literal">“can-go-backward”<\/code>
property<\/h3>$/;" a
+IdeBackForwardList--can-go-forward doc/reference/libide/html/libide-ide-back-forward-list.html /^<a
name="IdeBackForwardList--can-go-forward"><\/a><h3>The <code class="literal">“can-go-forward”<\/code>
property<\/h3>$/;" a
+IdeBackForwardList--current-item doc/reference/libide/html/libide-ide-back-forward-list.html /^<a
name="IdeBackForwardList--current-item"><\/a><h3>The <code class="literal">“current-item”<\/code>
property<\/h3>$/;" a
+IdeBackForwardList-navigate-to doc/reference/libide/html/libide-ide-back-forward-list.html /^<a
name="IdeBackForwardList-navigate-to"><\/a><h3>The <code class="literal">“navigate-to”<\/code>
signal<\/h3>$/;" a
+IdeBackForwardList-struct doc/reference/libide/html/libide-ide-back-forward-list.html /^<a
name="IdeBackForwardList-struct"><\/a><h3>IdeBackForwardList<\/h3>$/;" a
+IdeBuffer doc/reference/libide/html/IdeBuffer.html /^<a name="IdeBuffer"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeBuffer libide/ide-types.h /^typedef struct _IdeBuffer IdeBuffer;$/;" t
typeref:struct:_IdeBuffer
+IdeBuffer--busy doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer--busy"><\/a><h3>The <code class="literal">“busy”<\/code> property<\/h3>$/;" a
+IdeBuffer--changed-on-volume doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer--changed-on-volume"><\/a><h3>The <code class="literal">“changed-on-volume”<\/code>
property<\/h3>$/;" a
+IdeBuffer--context doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer--context"><\/a><h3>The <code class="literal">“context”<\/code> property<\/h3>$/;" a
+IdeBuffer--file doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer--file"><\/a><h3>The <code class="literal">“file”<\/code> property<\/h3>$/;" a
+IdeBuffer--highlight-diagnostics doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer--highlight-diagnostics"><\/a><h3>The <code class="literal">“highlight-diagnostics”<\/code>
property<\/h3>$/;" a
+IdeBuffer--read-only doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer--read-only"><\/a><h3>The <code class="literal">“read-only”<\/code> property<\/h3>$/;" a
+IdeBuffer--style-scheme-name doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer--style-scheme-name"><\/a><h3>The <code class="literal">“style-scheme-name”<\/code>
property<\/h3>$/;" a
+IdeBuffer--title doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer--title"><\/a><h3>The <code class="literal">“title”<\/code> property<\/h3>$/;" a
+IdeBuffer-cursor-moved doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer-cursor-moved"><\/a><h3>The <code class="literal">“cursor-moved”<\/code> signal<\/h3>$/;" a
+IdeBuffer-line-flags-changed doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer-line-flags-changed"><\/a><h3>The <code class="literal">“line-flags-changed”<\/code>
signal<\/h3>$/;" a
+IdeBuffer-loaded doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer-loaded"><\/a><h3>The <code class="literal">“loaded”<\/code> signal<\/h3>$/;" a
+IdeBuffer-saved doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer-saved"><\/a><h3>The <code class="literal">“saved”<\/code> signal<\/h3>$/;" a
+IdeBuffer.description doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer.description"><\/a><h2>Description<\/h2>$/;" a
+IdeBuffer.functions doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeBuffer.functions_details doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeBuffer.object-hierarchy doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeBuffer.other doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeBuffer.other_details doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeBuffer.properties doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeBuffer.property-details doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeBuffer.signal-details doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer.signal-details"><\/a><h2>Signal Details<\/h2>$/;" a
+IdeBuffer.signals doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBuffer.signals"><\/a><h2>Signals<\/h2>$/;" a
+IdeBuffer.top_of_page doc/reference/libide/html/IdeBuffer.html /^<h2><span class="refentrytitle"><a
name="IdeBuffer.top_of_page"><\/a>IdeBuffer<\/span><\/h2>$/;" a
+IdeBufferChangeMonitor doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor"><\/a><div class="titlepage"><\/div>$/;" a
+IdeBufferChangeMonitor libide/ide-types.h /^typedef struct _IdeBufferChangeMonitor
IdeBufferChangeMonitor;$/;" t typeref:struct:_IdeBufferChangeMonitor
+IdeBufferChangeMonitor--buffer doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor--buffer"><\/a><h3>The <code class="literal">“buffer”<\/code> property<\/h3>$/;"
a
+IdeBufferChangeMonitor-changed doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor-changed"><\/a><h3>The <code class="literal">“changed”<\/code> signal<\/h3>$/;"
a
+IdeBufferChangeMonitor-struct doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor-struct"><\/a><h3>IdeBufferChangeMonitor<\/h3>$/;" a
+IdeBufferChangeMonitor.description doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor.description"><\/a><h2>Description<\/h2>$/;" a
+IdeBufferChangeMonitor.functions doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeBufferChangeMonitor.functions_details doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeBufferChangeMonitor.object-hierarchy doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeBufferChangeMonitor.other doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeBufferChangeMonitor.other_details doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeBufferChangeMonitor.properties doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeBufferChangeMonitor.property-details doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeBufferChangeMonitor.signal-details doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor.signal-details"><\/a><h2>Signal Details<\/h2>$/;" a
+IdeBufferChangeMonitor.signals doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitor.signals"><\/a><h2>Signals<\/h2>$/;" a
+IdeBufferChangeMonitor.top_of_page doc/reference/libide/html/IdeBufferChangeMonitor.html /^<h2><span
class="refentrytitle"><a
name="IdeBufferChangeMonitor.top_of_page"><\/a>IdeBufferChangeMonitor<\/span><\/h2>$/;" a
+IdeBufferChangeMonitorClass doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferChangeMonitorClass"><\/a><h3>struct IdeBufferChangeMonitorClass<\/h3>$/;" a
+IdeBufferClass libide/ide-buffer.h /^typedef struct _IdeBufferClass IdeBufferClass;$/;" t
typeref:struct:_IdeBufferClass
+IdeBufferLineChange doc/reference/libide/html/IdeBufferChangeMonitor.html /^<a
name="IdeBufferLineChange"><\/a><h3>enum IdeBufferLineChange<\/h3>$/;" a
+IdeBufferLineChange libide/ide-buffer-change-monitor.h /^} IdeBufferLineChange;$/;" t
typeref:enum:__anon144
+IdeBufferLineFlags doc/reference/libide/html/IdeBuffer.html /^<a
name="IdeBufferLineFlags"><\/a><h3>enum IdeBufferLineFlags<\/h3>$/;" a
+IdeBufferLineFlags libide/ide-buffer.h /^} IdeBufferLineFlags;$/;" t typeref:enum:__anon80
+IdeBufferManager doc/reference/libide/html/libide-ide-buffer-manager.html /^<a
name="IdeBufferManager"><\/a><div class="refsect1">$/;" a
+IdeBufferManager libide/ide-types.h /^typedef struct _IdeBufferManager
IdeBufferManager;$/;" t typeref:struct:_IdeBufferManager
+IdeBufferManager--auto-save doc/reference/libide/html/libide-ide-buffer-manager.html /^<a
name="IdeBufferManager--auto-save"><\/a><h3>The <code class="literal">“auto-save”<\/code> property<\/h3>$/;"
a
+IdeBufferManager--auto-save-timeout doc/reference/libide/html/libide-ide-buffer-manager.html /^<a
name="IdeBufferManager--auto-save-timeout"><\/a><h3>The <code class="literal">“auto-save-timeout”<\/code>
property<\/h3>$/;" a
+IdeBufferManager--focus-buffer doc/reference/libide/html/libide-ide-buffer-manager.html /^<a
name="IdeBufferManager--focus-buffer"><\/a><h3>The <code class="literal">“focus-buffer”<\/code>
property<\/h3>$/;" a
+IdeBufferManager-buffer-focus-enter doc/reference/libide/html/libide-ide-buffer-manager.html /^<a
name="IdeBufferManager-buffer-focus-enter"><\/a><h3>The <code class="literal">“buffer-focus-enter”<\/code>
signal<\/h3>$/;" a
+IdeBufferManager-buffer-focus-leave doc/reference/libide/html/libide-ide-buffer-manager.html /^<a
name="IdeBufferManager-buffer-focus-leave"><\/a><h3>The <code class="literal">“buffer-focus-leave”<\/code>
signal<\/h3>$/;" a
+IdeBufferManager-buffer-loaded doc/reference/libide/html/libide-ide-buffer-manager.html /^<a
name="IdeBufferManager-buffer-loaded"><\/a><h3>The <code class="literal">“buffer-loaded”<\/code>
signal<\/h3>$/;" a
+IdeBufferManager-buffer-saved doc/reference/libide/html/libide-ide-buffer-manager.html /^<a
name="IdeBufferManager-buffer-saved"><\/a><h3>The <code class="literal">“buffer-saved”<\/code>
signal<\/h3>$/;" a
+IdeBufferManager-create-buffer doc/reference/libide/html/libide-ide-buffer-manager.html /^<a
name="IdeBufferManager-create-buffer"><\/a><h3>The <code class="literal">“create-buffer”<\/code>
signal<\/h3>$/;" a
+IdeBufferManager-load-buffer doc/reference/libide/html/libide-ide-buffer-manager.html /^<a
name="IdeBufferManager-load-buffer"><\/a><h3>The <code class="literal">“load-buffer”<\/code> signal<\/h3>$/;"
a
+IdeBufferManager-save-buffer doc/reference/libide/html/libide-ide-buffer-manager.html /^<a
name="IdeBufferManager-save-buffer"><\/a><h3>The <code class="literal">“save-buffer”<\/code> signal<\/h3>$/;"
a
+IdeBufferManager-struct doc/reference/libide/html/libide-ide-buffer-manager.html /^<a
name="IdeBufferManager-struct"><\/a><h3>IdeBufferManager<\/h3>$/;" a
+IdeBufferPrivate libide/ide-buffer.c /^} IdeBufferPrivate;$/;" t
typeref:struct:__anon124 file:
+IdeBuildResult doc/reference/libide/html/IdeBuildResult.html /^<a name="IdeBuildResult"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeBuildResult libide/ide-types.h /^typedef struct _IdeBuildResult IdeBuildResult;$/;"
t typeref:struct:_IdeBuildResult
+IdeBuildResult-struct doc/reference/libide/html/IdeBuildResult.html /^<a
name="IdeBuildResult-struct"><\/a><h3>IdeBuildResult<\/h3>$/;" a
+IdeBuildResult.description doc/reference/libide/html/IdeBuildResult.html /^<a
name="IdeBuildResult.description"><\/a><h2>Description<\/h2>$/;" a
+IdeBuildResult.functions doc/reference/libide/html/IdeBuildResult.html /^<a
name="IdeBuildResult.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeBuildResult.functions_details doc/reference/libide/html/IdeBuildResult.html /^<a
name="IdeBuildResult.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeBuildResult.object-hierarchy doc/reference/libide/html/IdeBuildResult.html /^<a
name="IdeBuildResult.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeBuildResult.other doc/reference/libide/html/IdeBuildResult.html /^<a
name="IdeBuildResult.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeBuildResult.other_details doc/reference/libide/html/IdeBuildResult.html /^<a
name="IdeBuildResult.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeBuildResult.top_of_page doc/reference/libide/html/IdeBuildResult.html /^<h2><span
class="refentrytitle"><a name="IdeBuildResult.top_of_page"><\/a>IdeBuildResult<\/span><\/h2>$/;" a
+IdeBuildResultClass doc/reference/libide/html/IdeBuildResult.html /^<a
name="IdeBuildResultClass"><\/a><h3>struct IdeBuildResultClass<\/h3>$/;" a
+IdeBuildResultPrivate libide/ide-build-result.c /^} IdeBuildResultPrivate;$/;" t
typeref:struct:__anon93 file:
+IdeBuildSystem doc/reference/libide/html/IdeBuildSystem.html /^<a name="IdeBuildSystem"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeBuildSystem libide/ide-types.h /^typedef struct _IdeBuildSystem IdeBuildSystem;$/;"
t typeref:struct:_IdeBuildSystem
+IdeBuildSystem--project-file doc/reference/libide/html/IdeBuildSystem.html /^<a
name="IdeBuildSystem--project-file"><\/a><h3>The <code class="literal">“project-file”<\/code>
property<\/h3>$/;" a
+IdeBuildSystem-struct doc/reference/libide/html/IdeBuildSystem.html /^<a
name="IdeBuildSystem-struct"><\/a><h3>IdeBuildSystem<\/h3>$/;" a
+IdeBuildSystem.description doc/reference/libide/html/IdeBuildSystem.html /^<a
name="IdeBuildSystem.description"><\/a><h2>Description<\/h2>$/;" a
+IdeBuildSystem.functions doc/reference/libide/html/IdeBuildSystem.html /^<a
name="IdeBuildSystem.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeBuildSystem.functions_details doc/reference/libide/html/IdeBuildSystem.html /^<a
name="IdeBuildSystem.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeBuildSystem.object-hierarchy doc/reference/libide/html/IdeBuildSystem.html /^<a
name="IdeBuildSystem.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeBuildSystem.other doc/reference/libide/html/IdeBuildSystem.html /^<a
name="IdeBuildSystem.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeBuildSystem.other_details doc/reference/libide/html/IdeBuildSystem.html /^<a
name="IdeBuildSystem.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeBuildSystem.properties doc/reference/libide/html/IdeBuildSystem.html /^<a
name="IdeBuildSystem.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeBuildSystem.property-details doc/reference/libide/html/IdeBuildSystem.html /^<a
name="IdeBuildSystem.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeBuildSystem.top_of_page doc/reference/libide/html/IdeBuildSystem.html /^<h2><span
class="refentrytitle"><a name="IdeBuildSystem.top_of_page"><\/a>IdeBuildSystem<\/span><\/h2>$/;" a
+IdeBuildSystemClass doc/reference/libide/html/IdeBuildSystem.html /^<a
name="IdeBuildSystemClass"><\/a><h3>struct IdeBuildSystemClass<\/h3>$/;" a
+IdeBuildSystemPrivate libide/ide-build-system.c /^} IdeBuildSystemPrivate;$/;" t
typeref:struct:__anon137 file:
+IdeBuilder doc/reference/libide/html/IdeBuilder.html /^<a name="IdeBuilder"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeBuilder libide/ide-types.h /^typedef struct _IdeBuilder IdeBuilder;$/;"
t typeref:struct:_IdeBuilder
+IdeBuilder-struct doc/reference/libide/html/IdeBuilder.html /^<a
name="IdeBuilder-struct"><\/a><h3>IdeBuilder<\/h3>$/;" a
+IdeBuilder.description doc/reference/libide/html/IdeBuilder.html /^<a
name="IdeBuilder.description"><\/a><h2>Description<\/h2>$/;" a
+IdeBuilder.functions doc/reference/libide/html/IdeBuilder.html /^<a
name="IdeBuilder.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeBuilder.functions_details doc/reference/libide/html/IdeBuilder.html /^<a
name="IdeBuilder.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeBuilder.object-hierarchy doc/reference/libide/html/IdeBuilder.html /^<a
name="IdeBuilder.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeBuilder.other doc/reference/libide/html/IdeBuilder.html /^<a
name="IdeBuilder.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeBuilder.other_details doc/reference/libide/html/IdeBuilder.html /^<a
name="IdeBuilder.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeBuilder.top_of_page doc/reference/libide/html/IdeBuilder.html /^<h2><span class="refentrytitle"><a
name="IdeBuilder.top_of_page"><\/a>IdeBuilder<\/span><\/h2>$/;" a
+IdeBuilderBuildFlags doc/reference/libide/html/IdeBuilder.html /^<a
name="IdeBuilderBuildFlags"><\/a><h3>enum IdeBuilderBuildFlags<\/h3>$/;" a
+IdeBuilderBuildFlags libide/ide-builder.h /^} IdeBuilderBuildFlags;$/;" t typeref:enum:__anon114
+IdeBuilderClass doc/reference/libide/html/IdeBuilder.html /^<a
name="IdeBuilderClass"><\/a><h3>struct IdeBuilderClass<\/h3>$/;" a
+IdeCLanguage doc/reference/libide/html/IdeCLanguage.html /^<a name="IdeCLanguage"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeCLanguage-struct doc/reference/libide/html/IdeCLanguage.html /^<a
name="IdeCLanguage-struct"><\/a><h3>IdeCLanguage<\/h3>$/;" a
+IdeCLanguage.description doc/reference/libide/html/IdeCLanguage.html /^<a
name="IdeCLanguage.description"><\/a><h2>Description<\/h2>$/;" a
+IdeCLanguage.functions doc/reference/libide/html/IdeCLanguage.html /^<a
name="IdeCLanguage.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeCLanguage.functions_details doc/reference/libide/html/IdeCLanguage.html /^<a
name="IdeCLanguage.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeCLanguage.implemented-interfaces doc/reference/libide/html/IdeCLanguage.html /^<a
name="IdeCLanguage.implemented-interfaces"><\/a><h2>Implemented Interfaces<\/h2>$/;" a
+IdeCLanguage.object-hierarchy doc/reference/libide/html/IdeCLanguage.html /^<a
name="IdeCLanguage.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeCLanguage.other doc/reference/libide/html/IdeCLanguage.html /^<a
name="IdeCLanguage.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeCLanguage.other_details doc/reference/libide/html/IdeCLanguage.html /^<a
name="IdeCLanguage.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeCLanguage.top_of_page doc/reference/libide/html/IdeCLanguage.html /^<h2><span
class="refentrytitle"><a name="IdeCLanguage.top_of_page"><\/a>IdeCLanguage<\/span><\/h2>$/;" a
+IdeCLanguageClass doc/reference/libide/html/IdeCLanguage.html /^<a
name="IdeCLanguageClass"><\/a><h3>struct IdeCLanguageClass<\/h3>$/;" a
+IdeCLanguagePrivate libide/c/ide-c-language.c /^} IdeCLanguagePrivate;$/;" t
typeref:struct:__anon38 file:
+IdeContext doc/reference/libide/html/libide-ide-context.html /^<a name="IdeContext"><\/a><div
class="refsect1">$/;" a
+IdeContext libide/ide-types.h /^typedef struct _IdeContext IdeContext;$/;"
t typeref:struct:_IdeContext
+IdeContext--back-forward-list doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext--back-forward-list"><\/a><h3>The <code class="literal">“back-forward-list”<\/code>
property<\/h3>$/;" a
+IdeContext--buffer-manager doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext--buffer-manager"><\/a><h3>The <code class="literal">“buffer-manager”<\/code>
property<\/h3>$/;" a
+IdeContext--build-system doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext--build-system"><\/a><h3>The <code class="literal">“build-system”<\/code> property<\/h3>$/;"
a
+IdeContext--device-manager doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext--device-manager"><\/a><h3>The <code class="literal">“device-manager”<\/code>
property<\/h3>$/;" a
+IdeContext--project doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext--project"><\/a><h3>The <code class="literal">“project”<\/code> property<\/h3>$/;" a
+IdeContext--project-file doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext--project-file"><\/a><h3>The <code class="literal">“project-file”<\/code> property<\/h3>$/;"
a
+IdeContext--root-build-dir doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext--root-build-dir"><\/a><h3>The <code class="literal">“root-build-dir”<\/code>
property<\/h3>$/;" a
+IdeContext--script-manager doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext--script-manager"><\/a><h3>The <code class="literal">“script-manager”<\/code>
property<\/h3>$/;" a
+IdeContext--search-engine doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext--search-engine"><\/a><h3>The <code class="literal">“search-engine”<\/code>
property<\/h3>$/;" a
+IdeContext--snippets-manager doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext--snippets-manager"><\/a><h3>The <code class="literal">“snippets-manager”<\/code>
property<\/h3>$/;" a
+IdeContext--unsaved-files doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext--unsaved-files"><\/a><h3>The <code class="literal">“unsaved-files”<\/code>
property<\/h3>$/;" a
+IdeContext--vcs doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext--vcs"><\/a><h3>The <code class="literal">“vcs”<\/code> property<\/h3>$/;" a
+IdeContext-struct doc/reference/libide/html/libide-ide-context.html /^<a
name="IdeContext-struct"><\/a><h3>IdeContext<\/h3>$/;" a
+IdeCtagsIndexEntry libide/ctags/ide-ctags-index.c /^} IdeCtagsIndexEntry;$/;" t
typeref:struct:__anon87 file:
+IdeDebugger libide/ide-types.h /^typedef struct _IdeDebugger IdeDebugger;$/;"
t typeref:struct:_IdeDebugger
+IdeDebuggerInterface doc/reference/libide/html/libide-IdeDebugger.html /^<a
name="IdeDebuggerInterface"><\/a><h3>struct IdeDebuggerInterface<\/h3>$/;" a
+IdeDebuggerInterface libide/ide-types.h /^typedef struct _IdeDebuggerInterface
IdeDebuggerInterface;$/;" t typeref:struct:_IdeDebuggerInterface
+IdeDeployer doc/reference/libide/html/IdeDeployer.html /^<a name="IdeDeployer"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeDeployer libide/ide-types.h /^typedef struct _IdeDeployer IdeDeployer;$/;"
t typeref:struct:_IdeDeployer
+IdeDeployer-struct doc/reference/libide/html/IdeDeployer.html /^<a
name="IdeDeployer-struct"><\/a><h3>IdeDeployer<\/h3>$/;" a
+IdeDeployer.description doc/reference/libide/html/IdeDeployer.html /^<a
name="IdeDeployer.description"><\/a><h2>Description<\/h2>$/;" a
+IdeDeployer.functions doc/reference/libide/html/IdeDeployer.html /^<a
name="IdeDeployer.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeDeployer.functions_details doc/reference/libide/html/IdeDeployer.html /^<a
name="IdeDeployer.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeDeployer.object-hierarchy doc/reference/libide/html/IdeDeployer.html /^<a
name="IdeDeployer.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeDeployer.other doc/reference/libide/html/IdeDeployer.html /^<a
name="IdeDeployer.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeDeployer.other_details doc/reference/libide/html/IdeDeployer.html /^<a
name="IdeDeployer.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeDeployer.top_of_page doc/reference/libide/html/IdeDeployer.html /^<h2><span
class="refentrytitle"><a name="IdeDeployer.top_of_page"><\/a>IdeDeployer<\/span><\/h2>$/;" a
+IdeDeployerClass doc/reference/libide/html/IdeDeployer.html /^<a
name="IdeDeployerClass"><\/a><h3>struct IdeDeployerClass<\/h3>$/;" a
+IdeDevhelpSearchResult doc/reference/libide/html/libide-ide-devhelp-search-result.html /^<a
name="IdeDevhelpSearchResult"><\/a><div class="refsect1">$/;" a
+IdeDevhelpSearchResult--uri doc/reference/libide/html/libide-ide-devhelp-search-result.html /^<a
name="IdeDevhelpSearchResult--uri"><\/a><h3>The <code class="literal">“uri”<\/code> property<\/h3>$/;" a
+IdeDevhelpSearchResult-struct doc/reference/libide/html/libide-ide-devhelp-search-result.html /^<a
name="IdeDevhelpSearchResult-struct"><\/a><h3>IdeDevhelpSearchResult<\/h3>$/;" a
+IdeDevice doc/reference/libide/html/IdeDevice.html /^<a name="IdeDevice"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeDevice libide/ide-types.h /^typedef struct _IdeDevice IdeDevice;$/;" t
typeref:struct:_IdeDevice
+IdeDevice--display-name doc/reference/libide/html/IdeDevice.html /^<a
name="IdeDevice--display-name"><\/a><h3>The <code class="literal">“display-name”<\/code> property<\/h3>$/;"
a
+IdeDevice--id doc/reference/libide/html/IdeDevice.html /^<a name="IdeDevice--id"><\/a><h3>The <code
class="literal">“id”<\/code> property<\/h3>$/;" a
+IdeDevice--system-type doc/reference/libide/html/IdeDevice.html /^<a
name="IdeDevice--system-type"><\/a><h3>The <code class="literal">“system-type”<\/code> property<\/h3>$/;" a
+IdeDevice-struct doc/reference/libide/html/IdeDevice.html /^<a
name="IdeDevice-struct"><\/a><h3>IdeDevice<\/h3>$/;" a
+IdeDevice.description doc/reference/libide/html/IdeDevice.html /^<a
name="IdeDevice.description"><\/a><h2>Description<\/h2>$/;" a
+IdeDevice.functions doc/reference/libide/html/IdeDevice.html /^<a
name="IdeDevice.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeDevice.functions_details doc/reference/libide/html/IdeDevice.html /^<a
name="IdeDevice.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeDevice.object-hierarchy doc/reference/libide/html/IdeDevice.html /^<a
name="IdeDevice.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeDevice.other doc/reference/libide/html/IdeDevice.html /^<a
name="IdeDevice.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeDevice.other_details doc/reference/libide/html/IdeDevice.html /^<a
name="IdeDevice.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeDevice.properties doc/reference/libide/html/IdeDevice.html /^<a
name="IdeDevice.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeDevice.property-details doc/reference/libide/html/IdeDevice.html /^<a
name="IdeDevice.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeDevice.top_of_page doc/reference/libide/html/IdeDevice.html /^<h2><span class="refentrytitle"><a
name="IdeDevice.top_of_page"><\/a>IdeDevice<\/span><\/h2>$/;" a
+IdeDeviceClass doc/reference/libide/html/IdeDevice.html /^<a name="IdeDeviceClass"><\/a><h3>struct
IdeDeviceClass<\/h3>$/;" a
+IdeDeviceManager doc/reference/libide/html/libide-ide-device-manager.html /^<a
name="IdeDeviceManager"><\/a><div class="refsect1">$/;" a
+IdeDeviceManager libide/ide-types.h /^typedef struct _IdeDeviceManager
IdeDeviceManager;$/;" t typeref:struct:_IdeDeviceManager
+IdeDeviceManager--settled doc/reference/libide/html/libide-ide-device-manager.html /^<a
name="IdeDeviceManager--settled"><\/a><h3>The <code class="literal">“settled”<\/code> property<\/h3>$/;" a
+IdeDeviceManager-device-added doc/reference/libide/html/libide-ide-device-manager.html /^<a
name="IdeDeviceManager-device-added"><\/a><h3>The <code class="literal">“device-added”<\/code>
signal<\/h3>$/;" a
+IdeDeviceManager-device-removed doc/reference/libide/html/libide-ide-device-manager.html /^<a
name="IdeDeviceManager-device-removed"><\/a><h3>The <code class="literal">“device-removed”<\/code>
signal<\/h3>$/;" a
+IdeDeviceManager-struct doc/reference/libide/html/libide-ide-device-manager.html /^<a
name="IdeDeviceManager-struct"><\/a><h3>IdeDeviceManager<\/h3>$/;" a
+IdeDevicePrivate libide/ide-device.c /^} IdeDevicePrivate;$/;" t
typeref:struct:__anon29 file:
+IdeDeviceProvider doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider"><\/a><div class="titlepage"><\/div>$/;" a
+IdeDeviceProvider libide/ide-types.h /^typedef struct _IdeDeviceProvider
IdeDeviceProvider;$/;" t typeref:struct:_IdeDeviceProvider
+IdeDeviceProvider--settled doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider--settled"><\/a><h3>The <code class="literal">“settled”<\/code> property<\/h3>$/;" a
+IdeDeviceProvider-device-added doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider-device-added"><\/a><h3>The <code class="literal">“device-added”<\/code>
signal<\/h3>$/;" a
+IdeDeviceProvider-device-removed doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider-device-removed"><\/a><h3>The <code class="literal">“device-removed”<\/code>
signal<\/h3>$/;" a
+IdeDeviceProvider-struct doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider-struct"><\/a><h3>IdeDeviceProvider<\/h3>$/;" a
+IdeDeviceProvider.description doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider.description"><\/a><h2>Description<\/h2>$/;" a
+IdeDeviceProvider.functions doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeDeviceProvider.functions_details doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeDeviceProvider.object-hierarchy doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeDeviceProvider.other doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeDeviceProvider.other_details doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeDeviceProvider.properties doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeDeviceProvider.property-details doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeDeviceProvider.signal-details doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider.signal-details"><\/a><h2>Signal Details<\/h2>$/;" a
+IdeDeviceProvider.signals doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProvider.signals"><\/a><h2>Signals<\/h2>$/;" a
+IdeDeviceProvider.top_of_page doc/reference/libide/html/IdeDeviceProvider.html /^<h2><span
class="refentrytitle"><a name="IdeDeviceProvider.top_of_page"><\/a>IdeDeviceProvider<\/span><\/h2>$/;" a
+IdeDeviceProviderClass doc/reference/libide/html/IdeDeviceProvider.html /^<a
name="IdeDeviceProviderClass"><\/a><h3>struct IdeDeviceProviderClass<\/h3>$/;" a
+IdeDeviceProviderPrivate libide/ide-device-provider.c /^} IdeDeviceProviderPrivate;$/;" t
typeref:struct:__anon140 file:
+IdeDiagnostic libide/ide-types.h /^typedef struct _IdeDiagnostic IdeDiagnostic;$/;"
t typeref:struct:_IdeDiagnostic
+IdeDiagnosticProvider doc/reference/libide/html/IdeDiagnosticProvider.html /^<a
name="IdeDiagnosticProvider"><\/a><div class="titlepage"><\/div>$/;" a
+IdeDiagnosticProvider libide/ide-types.h /^typedef struct _IdeDiagnosticProvider
IdeDiagnosticProvider;$/;" t typeref:struct:_IdeDiagnosticProvider
+IdeDiagnosticProvider-struct doc/reference/libide/html/IdeDiagnosticProvider.html /^<a
name="IdeDiagnosticProvider-struct"><\/a><h3>IdeDiagnosticProvider<\/h3>$/;" a
+IdeDiagnosticProvider.description doc/reference/libide/html/IdeDiagnosticProvider.html /^<a
name="IdeDiagnosticProvider.description"><\/a><h2>Description<\/h2>$/;" a
+IdeDiagnosticProvider.functions doc/reference/libide/html/IdeDiagnosticProvider.html /^<a
name="IdeDiagnosticProvider.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeDiagnosticProvider.functions_details doc/reference/libide/html/IdeDiagnosticProvider.html /^<a
name="IdeDiagnosticProvider.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeDiagnosticProvider.object-hierarchy doc/reference/libide/html/IdeDiagnosticProvider.html /^<a
name="IdeDiagnosticProvider.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeDiagnosticProvider.other doc/reference/libide/html/IdeDiagnosticProvider.html /^<a
name="IdeDiagnosticProvider.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeDiagnosticProvider.other_details doc/reference/libide/html/IdeDiagnosticProvider.html /^<a
name="IdeDiagnosticProvider.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeDiagnosticProvider.top_of_page doc/reference/libide/html/IdeDiagnosticProvider.html /^<h2><span
class="refentrytitle"><a
name="IdeDiagnosticProvider.top_of_page"><\/a>IdeDiagnosticProvider<\/span><\/h2>$/;" a
+IdeDiagnosticProviderClass doc/reference/libide/html/IdeDiagnosticProvider.html /^<a
name="IdeDiagnosticProviderClass"><\/a><h3>struct IdeDiagnosticProviderClass<\/h3>$/;" a
+IdeDiagnosticSeverity doc/reference/libide/html/libide-ide-diagnostic.html /^<a
name="IdeDiagnosticSeverity"><\/a><h3>enum IdeDiagnosticSeverity<\/h3>$/;" a
+IdeDiagnosticSeverity libide/ide-diagnostic.h /^} IdeDiagnosticSeverity;$/;" t typeref:enum:__anon52
+IdeDiagnostician doc/reference/libide/html/libide-ide-diagnostician.html /^<a
name="IdeDiagnostician"><\/a><div class="refsect1">$/;" a
+IdeDiagnostician libide/ide-types.h /^typedef struct _IdeDiagnostician
IdeDiagnostician;$/;" t typeref:struct:_IdeDiagnostician
+IdeDiagnostician-struct doc/reference/libide/html/libide-ide-diagnostician.html /^<a
name="IdeDiagnostician-struct"><\/a><h3>IdeDiagnostician<\/h3>$/;" a
+IdeDiagnostics libide/ide-types.h /^typedef struct _IdeDiagnostics IdeDiagnostics;$/;"
t typeref:struct:_IdeDiagnostics
+IdeDirectoryBuildSystem doc/reference/libide/html/libide-ide-directory-build-system.html /^<a
name="IdeDirectoryBuildSystem"><\/a><div class="refsect1">$/;" a
+IdeDirectoryBuildSystem-struct doc/reference/libide/html/libide-ide-directory-build-system.html /^<a
name="IdeDirectoryBuildSystem-struct"><\/a><h3>struct IdeDirectoryBuildSystem<\/h3>$/;" a
+IdeDirectoryBuildSystemPrivate libide/directory/ide-directory-build-system.c /^}
IdeDirectoryBuildSystemPrivate;$/;" t typeref:struct:__anon77 file:
+IdeDirectoryVcs doc/reference/libide/html/libide-ide-directory-vcs.html /^<a
name="IdeDirectoryVcs"><\/a><div class="refsect1">$/;" a
+IdeDirectoryVcs-struct doc/reference/libide/html/libide-ide-directory-vcs.html /^<a
name="IdeDirectoryVcs-struct"><\/a><h3>IdeDirectoryVcs<\/h3>$/;" a
+IdeDoap doc/reference/libide/html/libide-ide-doap.html /^<a name="IdeDoap"><\/a><div
class="refsect1">$/;" a
+IdeDoap--bug-database doc/reference/libide/html/libide-ide-doap.html /^<a
name="IdeDoap--bug-database"><\/a><h3>The <code class="literal">“bug-database”<\/code> property<\/h3>$/;" a
+IdeDoap--category doc/reference/libide/html/libide-ide-doap.html /^<a
name="IdeDoap--category"><\/a><h3>The <code class="literal">“category”<\/code> property<\/h3>$/;" a
+IdeDoap--description doc/reference/libide/html/libide-ide-doap.html /^<a
name="IdeDoap--description"><\/a><h3>The <code class="literal">“description”<\/code> property<\/h3>$/;" a
+IdeDoap--download-page doc/reference/libide/html/libide-ide-doap.html /^<a
name="IdeDoap--download-page"><\/a><h3>The <code class="literal">“download-page”<\/code> property<\/h3>$/;"
a
+IdeDoap--homepage doc/reference/libide/html/libide-ide-doap.html /^<a
name="IdeDoap--homepage"><\/a><h3>The <code class="literal">“homepage”<\/code> property<\/h3>$/;" a
+IdeDoap--languages doc/reference/libide/html/libide-ide-doap.html /^<a
name="IdeDoap--languages"><\/a><h3>The <code class="literal">“languages”<\/code> property<\/h3>$/;" a
+IdeDoap--name doc/reference/libide/html/libide-ide-doap.html /^<a name="IdeDoap--name"><\/a><h3>The <code
class="literal">“name”<\/code> property<\/h3>$/;" a
+IdeDoap--shortdesc doc/reference/libide/html/libide-ide-doap.html /^<a
name="IdeDoap--shortdesc"><\/a><h3>The <code class="literal">“shortdesc”<\/code> property<\/h3>$/;" a
+IdeDoap-struct doc/reference/libide/html/libide-ide-doap.html /^<a
name="IdeDoap-struct"><\/a><h3>IdeDoap<\/h3>$/;" a
+IdeDoapError doc/reference/libide/html/libide-ide-doap.html /^<a name="IdeDoapError"><\/a><h3>enum
IdeDoapError<\/h3>$/;" a
+IdeDoapError libide/doap/ide-doap.h /^} IdeDoapError;$/;" t typeref:enum:__anon76
+IdeDoapPerson doc/reference/libide/html/libide-ide-doap-person.html /^<a name="IdeDoapPerson"><\/a><div
class="refsect1">$/;" a
+IdeDoapPerson--email doc/reference/libide/html/libide-ide-doap-person.html /^<a
name="IdeDoapPerson--email"><\/a><h3>The <code class="literal">“email”<\/code> property<\/h3>$/;" a
+IdeDoapPerson--name doc/reference/libide/html/libide-ide-doap-person.html /^<a
name="IdeDoapPerson--name"><\/a><h3>The <code class="literal">“name”<\/code> property<\/h3>$/;" a
+IdeDoapPerson-struct doc/reference/libide/html/libide-ide-doap-person.html /^<a
name="IdeDoapPerson-struct"><\/a><h3>IdeDoapPerson<\/h3>$/;" a
+IdeExecutable libide/ide-types.h /^typedef struct _IdeExecutable IdeExecutable;$/;"
t typeref:struct:_IdeExecutable
+IdeExecutableInterface doc/reference/libide/html/libide-IdeExecutable.html /^<a
name="IdeExecutableInterface"><\/a><h3>struct IdeExecutableInterface<\/h3>$/;" a
+IdeExecutableInterface libide/ide-types.h /^typedef struct _IdeExecutableInterface
IdeExecutableInterface;$/;" t typeref:struct:_IdeExecutableInterface
+IdeExecuter libide/ide-types.h /^typedef struct _IdeExecuter IdeExecuter;$/;"
t typeref:struct:_IdeExecuter
+IdeExecuterInterface doc/reference/libide/html/libide-IdeExecuter.html /^<a
name="IdeExecuterInterface"><\/a><h3>struct IdeExecuterInterface<\/h3>$/;" a
+IdeExecuterInterface libide/ide-types.h /^typedef struct _IdeExecuterInterface
IdeExecuterInterface;$/;" t typeref:struct:_IdeExecuterInterface
+IdeFile doc/reference/libide/html/libide-ide-file.html /^<a name="IdeFile"><\/a><div
class="refsect1">$/;" a
+IdeFile libide/ide-types.h /^typedef struct _IdeFile IdeFile;$/;" t
typeref:struct:_IdeFile
+IdeFile--file doc/reference/libide/html/libide-ide-file.html /^<a name="IdeFile--file"><\/a><h3>The <code
class="literal">“file”<\/code> property<\/h3>$/;" a
+IdeFile--is-temporary doc/reference/libide/html/libide-ide-file.html /^<a
name="IdeFile--is-temporary"><\/a><h3>The <code class="literal">“is-temporary”<\/code> property<\/h3>$/;" a
+IdeFile--language doc/reference/libide/html/libide-ide-file.html /^<a
name="IdeFile--language"><\/a><h3>The <code class="literal">“language”<\/code> property<\/h3>$/;" a
+IdeFile--path doc/reference/libide/html/libide-ide-file.html /^<a name="IdeFile--path"><\/a><h3>The <code
class="literal">“path”<\/code> property<\/h3>$/;" a
+IdeFile--temporary-id doc/reference/libide/html/libide-ide-file.html /^<a
name="IdeFile--temporary-id"><\/a><h3>The <code class="literal">“temporary-id”<\/code> property<\/h3>$/;" a
+IdeFile-struct doc/reference/libide/html/libide-ide-file.html /^<a
name="IdeFile-struct"><\/a><h3>IdeFile<\/h3>$/;" a
+IdeFileSettings doc/reference/libide/html/IdeFileSettings.html /^<a name="IdeFileSettings"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeFileSettings libide/ide-types.h /^typedef struct _IdeFileSettings
IdeFileSettings;$/;" t typeref:struct:_IdeFileSettings
+IdeFileSettings--encoding doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--encoding"><\/a><h3>The <code class="literal">“encoding”<\/code> property<\/h3>$/;" a
+IdeFileSettings--encoding-set doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--encoding-set"><\/a><h3>The <code class="literal">“encoding-set”<\/code>
property<\/h3>$/;" a
+IdeFileSettings--file doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--file"><\/a><h3>The <code class="literal">“file”<\/code> property<\/h3>$/;" a
+IdeFileSettings--indent-style doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--indent-style"><\/a><h3>The <code class="literal">“indent-style”<\/code>
property<\/h3>$/;" a
+IdeFileSettings--indent-style-set doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--indent-style-set"><\/a><h3>The <code class="literal">“indent-style-set”<\/code>
property<\/h3>$/;" a
+IdeFileSettings--indent-width doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--indent-width"><\/a><h3>The <code class="literal">“indent-width”<\/code>
property<\/h3>$/;" a
+IdeFileSettings--indent-width-set doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--indent-width-set"><\/a><h3>The <code class="literal">“indent-width-set”<\/code>
property<\/h3>$/;" a
+IdeFileSettings--insert-trailing-newline doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--insert-trailing-newline"><\/a><h3>The <code
class="literal">“insert-trailing-newline”<\/code> property<\/h3>$/;" a
+IdeFileSettings--insert-trailing-newline-set doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--insert-trailing-newline-set"><\/a><h3>The <code
class="literal">“insert-trailing-newline-set”<\/code> property<\/h3>$/;" a
+IdeFileSettings--newline-type doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--newline-type"><\/a><h3>The <code class="literal">“newline-type”<\/code>
property<\/h3>$/;" a
+IdeFileSettings--newline-type-set doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--newline-type-set"><\/a><h3>The <code class="literal">“newline-type-set”<\/code>
property<\/h3>$/;" a
+IdeFileSettings--right-margin-position doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--right-margin-position"><\/a><h3>The <code
class="literal">“right-margin-position”<\/code> property<\/h3>$/;" a
+IdeFileSettings--right-margin-position-set doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--right-margin-position-set"><\/a><h3>The <code
class="literal">“right-margin-position-set”<\/code> property<\/h3>$/;" a
+IdeFileSettings--settled doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--settled"><\/a><h3>The <code class="literal">“settled”<\/code> property<\/h3>$/;" a
+IdeFileSettings--show-right-margin doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--show-right-margin"><\/a><h3>The <code class="literal">“show-right-margin”<\/code>
property<\/h3>$/;" a
+IdeFileSettings--show-right-margin-set doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--show-right-margin-set"><\/a><h3>The <code
class="literal">“show-right-margin-set”<\/code> property<\/h3>$/;" a
+IdeFileSettings--tab-width doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--tab-width"><\/a><h3>The <code class="literal">“tab-width”<\/code> property<\/h3>$/;"
a
+IdeFileSettings--tab-width-set doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--tab-width-set"><\/a><h3>The <code class="literal">“tab-width-set”<\/code>
property<\/h3>$/;" a
+IdeFileSettings--trim-trailing-whitespace doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--trim-trailing-whitespace"><\/a><h3>The <code
class="literal">“trim-trailing-whitespace”<\/code> property<\/h3>$/;" a
+IdeFileSettings--trim-trailing-whitespace-set doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings--trim-trailing-whitespace-set"><\/a><h3>The <code
class="literal">“trim-trailing-whitespace-set”<\/code> property<\/h3>$/;" a
+IdeFileSettings-struct doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings-struct"><\/a><h3>IdeFileSettings<\/h3>$/;" a
+IdeFileSettings.description doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings.description"><\/a><h2>Description<\/h2>$/;" a
+IdeFileSettings.functions doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeFileSettings.functions_details doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeFileSettings.object-hierarchy doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeFileSettings.other doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeFileSettings.other_details doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeFileSettings.properties doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeFileSettings.property-details doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettings.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeFileSettings.top_of_page doc/reference/libide/html/IdeFileSettings.html /^<h2><span
class="refentrytitle"><a name="IdeFileSettings.top_of_page"><\/a>IdeFileSettings<\/span><\/h2>$/;" a
+IdeFileSettingsClass doc/reference/libide/html/IdeFileSettings.html /^<a
name="IdeFileSettingsClass"><\/a><h3>struct IdeFileSettingsClass<\/h3>$/;" a
+IdeFileSettingsPrivate libide/ide-file-settings.c /^} IdeFileSettingsPrivate;$/;" t
typeref:struct:__anon74 file:
+IdeFixit libide/ide-types.h /^typedef struct _IdeFixit IdeFixit;$/;" t
typeref:struct:_IdeFixit
+IdeFrameSource libide/theatrics/ide-frame-source.c /^} IdeFrameSource;$/;" t
typeref:struct:__anon94 file:
+IdeGitRemoteCallbacks doc/reference/libide/html/libide-ide-git-remote-callbacks.html /^<a
name="IdeGitRemoteCallbacks"><\/a><div class="refsect1">$/;" a
+IdeGitRemoteCallbacks libide/git/ide-git-remote-callbacks.h /^typedef struct _IdeGitRemoteCallbacks
IdeGitRemoteCallbacks;$/;" t typeref:struct:_IdeGitRemoteCallbacks
+IdeGitRemoteCallbacks--fraction doc/reference/libide/html/libide-ide-git-remote-callbacks.html /^<a
name="IdeGitRemoteCallbacks--fraction"><\/a><h3>The <code class="literal">“fraction”<\/code>
property<\/h3>$/;" a
+IdeGitRemoteCallbacksClass libide/git/ide-git-remote-callbacks.h /^typedef struct
_IdeGitRemoteCallbacksClass IdeGitRemoteCallbacksClass;$/;" t
typeref:struct:_IdeGitRemoteCallbacksClass
+IdeGitSearchResult doc/reference/libide/html/libide-ide-git-search-result.html /^<a
name="IdeGitSearchResult"><\/a><div class="refsect1">$/;" a
+IdeGitSearchResult--file doc/reference/libide/html/libide-ide-git-search-result.html /^<a
name="IdeGitSearchResult--file"><\/a><h3>The <code class="literal">“file”<\/code> property<\/h3>$/;" a
+IdeGitSearchResult-struct doc/reference/libide/html/libide-ide-git-search-result.html /^<a
name="IdeGitSearchResult-struct"><\/a><h3>IdeGitSearchResult<\/h3>$/;" a
+IdeGitVcs doc/reference/libide/html/libide-ide-git-vcs.html /^<a name="IdeGitVcs"><\/a><div
class="refsect1">$/;" a
+IdeGitVcs--repository doc/reference/libide/html/libide-ide-git-vcs.html /^<a
name="IdeGitVcs--repository"><\/a><h3>The <code class="literal">“repository”<\/code> property<\/h3>$/;" a
+IdeGitVcs-reloaded doc/reference/libide/html/libide-ide-git-vcs.html /^<a
name="IdeGitVcs-reloaded"><\/a><h3>The <code class="literal">“reloaded”<\/code> signal<\/h3>$/;" a
+IdeGitVcs-struct doc/reference/libide/html/libide-ide-git-vcs.html /^<a
name="IdeGitVcs-struct"><\/a><h3>IdeGitVcs<\/h3>$/;" a
+IdeHighlightCallback doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlightCallback"><\/a><h3>IdeHighlightCallback ()<\/h3>$/;" a
+IdeHighlightCallback libide/ide-highlighter.h /^typedef IdeHighlightResult (*IdeHighlightCallback)
(const GtkTextIter *begin,$/;" t
+IdeHighlightEngine doc/reference/libide/html/libide-ide-highlight-engine.html /^<a
name="IdeHighlightEngine"><\/a><div class="refsect1">$/;" a
+IdeHighlightEngine libide/ide-types.h /^typedef struct _IdeHighlightEngine
IdeHighlightEngine;$/;" t typeref:struct:_IdeHighlightEngine
+IdeHighlightEngine--buffer doc/reference/libide/html/libide-ide-highlight-engine.html /^<a
name="IdeHighlightEngine--buffer"><\/a><h3>The <code class="literal">“buffer”<\/code> property<\/h3>$/;" a
+IdeHighlightEngine--highlighter doc/reference/libide/html/libide-ide-highlight-engine.html /^<a
name="IdeHighlightEngine--highlighter"><\/a><h3>The <code class="literal">“highlighter”<\/code>
property<\/h3>$/;" a
+IdeHighlightEngine-struct doc/reference/libide/html/libide-ide-highlight-engine.html /^<a
name="IdeHighlightEngine-struct"><\/a><h3>IdeHighlightEngine<\/h3>$/;" a
+IdeHighlightIndex doc/reference/libide/html/libide-ide-highlight-index.html /^<a
name="IdeHighlightIndex"><\/a><div class="refsect1">$/;" a
+IdeHighlightIndex libide/ide-highlight-index.h /^typedef struct _IdeHighlightIndex
IdeHighlightIndex;$/;" t typeref:struct:_IdeHighlightIndex
+IdeHighlightResult doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlightResult"><\/a><h3>enum IdeHighlightResult<\/h3>$/;" a
+IdeHighlightResult libide/ide-highlighter.h /^} IdeHighlightResult;$/;" t
typeref:enum:__anon28
+IdeHighlighter doc/reference/libide/html/IdeHighlighter.html /^<a name="IdeHighlighter"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeHighlighter libide/ide-types.h /^typedef struct _IdeHighlighter IdeHighlighter;$/;"
t typeref:struct:_IdeHighlighter
+IdeHighlighter--highlight-engine doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlighter--highlight-engine"><\/a><h3>The <code class="literal">“highlight-engine”<\/code>
property<\/h3>$/;" a
+IdeHighlighter-struct doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlighter-struct"><\/a><h3>IdeHighlighter<\/h3>$/;" a
+IdeHighlighter.description doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlighter.description"><\/a><h2>Description<\/h2>$/;" a
+IdeHighlighter.functions doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlighter.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeHighlighter.functions_details doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlighter.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeHighlighter.object-hierarchy doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlighter.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeHighlighter.other doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlighter.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeHighlighter.other_details doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlighter.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeHighlighter.properties doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlighter.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeHighlighter.property-details doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlighter.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeHighlighter.top_of_page doc/reference/libide/html/IdeHighlighter.html /^<h2><span
class="refentrytitle"><a name="IdeHighlighter.top_of_page"><\/a>IdeHighlighter<\/span><\/h2>$/;" a
+IdeHighlighterClass doc/reference/libide/html/IdeHighlighter.html /^<a
name="IdeHighlighterClass"><\/a><h3>struct IdeHighlighterClass<\/h3>$/;" a
+IdeHighlighterPrivate libide/ide-highlighter.c /^} IdeHighlighterPrivate;$/;" t
typeref:struct:__anon91 file:
+IdeHtmlLanguage doc/reference/libide/html/libide-ide-html-language.html /^<a
name="IdeHtmlLanguage"><\/a><div class="refsect1">$/;" a
+IdeHtmlLanguage-struct doc/reference/libide/html/libide-ide-html-language.html /^<a
name="IdeHtmlLanguage-struct"><\/a><h3>IdeHtmlLanguage<\/h3>$/;" a
+IdeIndentStyle doc/reference/libide/html/libide-ide-indent-style.html /^<a
name="IdeIndentStyle"><\/a><h3>enum IdeIndentStyle<\/h3>$/;" a
+IdeIndentStyle libide/ide-indent-style.h /^} IdeIndentStyle;$/;" t typeref:enum:__anon81
+IdeIndenter doc/reference/libide/html/IdeIndenter.html /^<a name="IdeIndenter"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeIndenter libide/ide-types.h /^typedef struct _IdeIndenter IdeIndenter;$/;"
t typeref:struct:_IdeIndenter
+IdeIndenter-struct doc/reference/libide/html/IdeIndenter.html /^<a
name="IdeIndenter-struct"><\/a><h3>IdeIndenter<\/h3>$/;" a
+IdeIndenter.description doc/reference/libide/html/IdeIndenter.html /^<a
name="IdeIndenter.description"><\/a><h2>Description<\/h2>$/;" a
+IdeIndenter.functions doc/reference/libide/html/IdeIndenter.html /^<a
name="IdeIndenter.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeIndenter.functions_details doc/reference/libide/html/IdeIndenter.html /^<a
name="IdeIndenter.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeIndenter.object-hierarchy doc/reference/libide/html/IdeIndenter.html /^<a
name="IdeIndenter.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeIndenter.other doc/reference/libide/html/IdeIndenter.html /^<a
name="IdeIndenter.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeIndenter.other_details doc/reference/libide/html/IdeIndenter.html /^<a
name="IdeIndenter.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeIndenter.top_of_page doc/reference/libide/html/IdeIndenter.html /^<h2><span
class="refentrytitle"><a name="IdeIndenter.top_of_page"><\/a>IdeIndenter<\/span><\/h2>$/;" a
+IdeIndenterClass doc/reference/libide/html/IdeIndenter.html /^<a
name="IdeIndenterClass"><\/a><h3>struct IdeIndenterClass<\/h3>$/;" a
+IdeLanguage doc/reference/libide/html/IdeLanguage.html /^<a name="IdeLanguage"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeLanguage libide/ide-types.h /^typedef struct _IdeLanguage IdeLanguage;$/;"
t typeref:struct:_IdeLanguage
+IdeLanguage--diagnostician doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage--diagnostician"><\/a><h3>The <code class="literal">“diagnostician”<\/code>
property<\/h3>$/;" a
+IdeLanguage--highlighter doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage--highlighter"><\/a><h3>The <code class="literal">“highlighter”<\/code> property<\/h3>$/;"
a
+IdeLanguage--id doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage--id"><\/a><h3>The <code class="literal">“id”<\/code> property<\/h3>$/;" a
+IdeLanguage--indenter doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage--indenter"><\/a><h3>The <code class="literal">“indenter”<\/code> property<\/h3>$/;" a
+IdeLanguage--name doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage--name"><\/a><h3>The <code class="literal">“name”<\/code> property<\/h3>$/;" a
+IdeLanguage--refactory doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage--refactory"><\/a><h3>The <code class="literal">“refactory”<\/code> property<\/h3>$/;" a
+IdeLanguage--symbol-resolver doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage--symbol-resolver"><\/a><h3>The <code class="literal">“symbol-resolver”<\/code>
property<\/h3>$/;" a
+IdeLanguage-struct doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage-struct"><\/a><h3>IdeLanguage<\/h3>$/;" a
+IdeLanguage.description doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage.description"><\/a><h2>Description<\/h2>$/;" a
+IdeLanguage.functions doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeLanguage.functions_details doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeLanguage.object-hierarchy doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeLanguage.other doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeLanguage.other_details doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeLanguage.properties doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeLanguage.property-details doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguage.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeLanguage.top_of_page doc/reference/libide/html/IdeLanguage.html /^<h2><span
class="refentrytitle"><a name="IdeLanguage.top_of_page"><\/a>IdeLanguage<\/span><\/h2>$/;" a
+IdeLanguageClass doc/reference/libide/html/IdeLanguage.html /^<a
name="IdeLanguageClass"><\/a><h3>struct IdeLanguageClass<\/h3>$/;" a
+IdeLanguagePrivate libide/ide-language.c /^} IdeLanguagePrivate;$/;" t
typeref:struct:__anon33 file:
+IdeLineChangeGutterRenderer libide/ide-line-change-gutter-renderer.h /^typedef struct
_IdeLineChangeGutterRenderer IdeLineChangeGutterRenderer;$/;" t
typeref:struct:_IdeLineChangeGutterRenderer
+IdeLineChangeGutterRendererClass libide/ide-line-change-gutter-renderer.h /^typedef struct
_IdeLineChangeGutterRendererClass IdeLineChangeGutterRendererClass;$/;" t
typeref:struct:_IdeLineChangeGutterRendererClass
+IdeLineDiagnosticsGutterRenderer libide/ide-line-diagnostics-gutter-renderer.h /^typedef struct
_IdeLineDiagnosticsGutterRenderer IdeLineDiagnosticsGutterRenderer;$/;" t
typeref:struct:_IdeLineDiagnosticsGutterRenderer
+IdeLineDiagnosticsGutterRendererClass libide/ide-line-diagnostics-gutter-renderer.h /^typedef struct
_IdeLineDiagnosticsGutterRendererClass IdeLineDiagnosticsGutterRendererClass;$/;" t
typeref:struct:_IdeLineDiagnosticsGutterRendererClass
+IdeLoadDirectoryTask libide/tasks/ide-load-directory-task.c /^} IdeLoadDirectoryTask;$/;" t
typeref:struct:__anon51 file:
+IdeLocalDevice doc/reference/libide/html/IdeLocalDevice.html /^<a name="IdeLocalDevice"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeLocalDevice-struct doc/reference/libide/html/IdeLocalDevice.html /^<a
name="IdeLocalDevice-struct"><\/a><h3>IdeLocalDevice<\/h3>$/;" a
+IdeLocalDevice.description doc/reference/libide/html/IdeLocalDevice.html /^<a
name="IdeLocalDevice.description"><\/a><h2>Description<\/h2>$/;" a
+IdeLocalDevice.functions doc/reference/libide/html/IdeLocalDevice.html /^<a
name="IdeLocalDevice.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeLocalDevice.functions_details doc/reference/libide/html/IdeLocalDevice.html /^<a
name="IdeLocalDevice.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeLocalDevice.object-hierarchy doc/reference/libide/html/IdeLocalDevice.html /^<a
name="IdeLocalDevice.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeLocalDevice.other doc/reference/libide/html/IdeLocalDevice.html /^<a
name="IdeLocalDevice.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeLocalDevice.other_details doc/reference/libide/html/IdeLocalDevice.html /^<a
name="IdeLocalDevice.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeLocalDevice.top_of_page doc/reference/libide/html/IdeLocalDevice.html /^<h2><span
class="refentrytitle"><a name="IdeLocalDevice.top_of_page"><\/a>IdeLocalDevice<\/span><\/h2>$/;" a
+IdeLocalDeviceClass doc/reference/libide/html/IdeLocalDevice.html /^<a
name="IdeLocalDeviceClass"><\/a><h3>struct IdeLocalDeviceClass<\/h3>$/;" a
+IdeLocalDevicePrivate libide/local/ide-local-device.c /^} IdeLocalDevicePrivate;$/;" t
typeref:struct:__anon90 file:
+IdeLogLevelStrFunc libide/ide-log.c /^typedef const gchar *(*IdeLogLevelStrFunc) (GLogLevelFlags
log_level);$/;" t file:
+IdeMakecacheTarget libide/autotools/ide-makecache-target.h /^typedef struct _IdeMakecacheTarget
IdeMakecacheTarget;$/;" t typeref:struct:_IdeMakecacheTarget
+IdeMingwDevice doc/reference/libide/html/libide-ide-mingw-device.html /^<a name="IdeMingwDevice"><\/a><div
class="refsect1">$/;" a
+IdeMingwDevice-struct doc/reference/libide/html/libide-ide-mingw-device.html /^<a
name="IdeMingwDevice-struct"><\/a><h3>IdeMingwDevice<\/h3>$/;" a
+IdeObject doc/reference/libide/html/IdeObject.html /^<a name="IdeObject"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeObject libide/ide-types.h /^typedef struct _IdeObject IdeObject;$/;" t
typeref:struct:_IdeObject
+IdeObject--context doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject--context"><\/a><h3>The <code class="literal">“context”<\/code> property<\/h3>$/;" a
+IdeObject-destroy doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject-destroy"><\/a><h3>The <code class="literal">“destroy”<\/code> signal<\/h3>$/;" a
+IdeObject-struct doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject-struct"><\/a><h3>IdeObject<\/h3>$/;" a
+IdeObject.description doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject.description"><\/a><h2>Description<\/h2>$/;" a
+IdeObject.functions doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeObject.functions_details doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeObject.object-hierarchy doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeObject.other doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeObject.other_details doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeObject.properties doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeObject.property-details doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeObject.signal-details doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject.signal-details"><\/a><h2>Signal Details<\/h2>$/;" a
+IdeObject.signals doc/reference/libide/html/IdeObject.html /^<a
name="IdeObject.signals"><\/a><h2>Signals<\/h2>$/;" a
+IdeObject.top_of_page doc/reference/libide/html/IdeObject.html /^<h2><span class="refentrytitle"><a
name="IdeObject.top_of_page"><\/a>IdeObject<\/span><\/h2>$/;" a
+IdeObjectClass doc/reference/libide/html/IdeObject.html /^<a name="IdeObjectClass"><\/a><h3>struct
IdeObjectClass<\/h3>$/;" a
+IdeObjectPrivate libide/ide-object.c /^} IdeObjectPrivate;$/;" t
typeref:struct:__anon110 file:
+IdePatternSpec doc/reference/libide/html/libide-ide-pattern-spec.html /^<a name="IdePatternSpec"><\/a><div
class="refsect1">$/;" a
+IdePatternSpec libide/ide-pattern-spec.h /^typedef struct _IdePatternSpec IdePatternSpec;$/;" t
typeref:struct:_IdePatternSpec
+IdeProcess libide/ide-types.h /^typedef struct _IdeProcess IdeProcess;$/;"
t typeref:struct:_IdeProcess
+IdeProcessInterface doc/reference/libide/html/libide-IdeProcess.html /^<a
name="IdeProcessInterface"><\/a><h3>struct IdeProcessInterface<\/h3>$/;" a
+IdeProcessInterface libide/ide-types.h /^typedef struct _IdeProcessInterface
IdeProcessInterface;$/;" t typeref:struct:_IdeProcessInterface
+IdeProgress doc/reference/libide/html/libide-ide-progress.html /^<a name="IdeProgress"><\/a><div
class="refsect1">$/;" a
+IdeProgress libide/ide-types.h /^typedef struct _IdeProgress IdeProgress;$/;"
t typeref:struct:_IdeProgress
+IdeProgress--completed doc/reference/libide/html/libide-ide-progress.html /^<a
name="IdeProgress--completed"><\/a><h3>The <code class="literal">“completed”<\/code> property<\/h3>$/;" a
+IdeProgress--fraction doc/reference/libide/html/libide-ide-progress.html /^<a
name="IdeProgress--fraction"><\/a><h3>The <code class="literal">“fraction”<\/code> property<\/h3>$/;" a
+IdeProgress--message doc/reference/libide/html/libide-ide-progress.html /^<a
name="IdeProgress--message"><\/a><h3>The <code class="literal">“message”<\/code> property<\/h3>$/;" a
+IdeProgress-struct doc/reference/libide/html/libide-ide-progress.html /^<a
name="IdeProgress-struct"><\/a><h3>IdeProgress<\/h3>$/;" a
+IdeProject doc/reference/libide/html/libide-ide-project.html /^<a name="IdeProject"><\/a><div
class="refsect1">$/;" a
+IdeProject libide/ide-types.h /^typedef struct _IdeProject IdeProject;$/;"
t typeref:struct:_IdeProject
+IdeProject--id doc/reference/libide/html/libide-ide-project.html /^<a
name="IdeProject--id"><\/a><h3>The <code class="literal">“id”<\/code> property<\/h3>$/;" a
+IdeProject--name doc/reference/libide/html/libide-ide-project.html /^<a
name="IdeProject--name"><\/a><h3>The <code class="literal">“name”<\/code> property<\/h3>$/;" a
+IdeProject--root doc/reference/libide/html/libide-ide-project.html /^<a
name="IdeProject--root"><\/a><h3>The <code class="literal">“root”<\/code> property<\/h3>$/;" a
+IdeProject-struct doc/reference/libide/html/libide-ide-project.html /^<a
name="IdeProject-struct"><\/a><h3>IdeProject<\/h3>$/;" a
+IdeProjectFile doc/reference/libide/html/IdeProjectFile.html /^<a name="IdeProjectFile"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeProjectFile libide/ide-types.h /^typedef struct _IdeProjectFile IdeProjectFile;$/;"
t typeref:struct:_IdeProjectFile
+IdeProjectFile--file doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile--file"><\/a><h3>The <code class="literal">“file”<\/code> property<\/h3>$/;" a
+IdeProjectFile--file-info doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile--file-info"><\/a><h3>The <code class="literal">“file-info”<\/code> property<\/h3>$/;" a
+IdeProjectFile--is-directory doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile--is-directory"><\/a><h3>The <code class="literal">“is-directory”<\/code>
property<\/h3>$/;" a
+IdeProjectFile--name doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile--name"><\/a><h3>The <code class="literal">“name”<\/code> property<\/h3>$/;" a
+IdeProjectFile--path doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile--path"><\/a><h3>The <code class="literal">“path”<\/code> property<\/h3>$/;" a
+IdeProjectFile-struct doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile-struct"><\/a><h3>IdeProjectFile<\/h3>$/;" a
+IdeProjectFile.description doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile.description"><\/a><h2>Description<\/h2>$/;" a
+IdeProjectFile.functions doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeProjectFile.functions_details doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeProjectFile.object-hierarchy doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeProjectFile.other doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeProjectFile.other_details doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeProjectFile.properties doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeProjectFile.property-details doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFile.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeProjectFile.top_of_page doc/reference/libide/html/IdeProjectFile.html /^<h2><span
class="refentrytitle"><a name="IdeProjectFile.top_of_page"><\/a>IdeProjectFile<\/span><\/h2>$/;" a
+IdeProjectFileClass doc/reference/libide/html/IdeProjectFile.html /^<a
name="IdeProjectFileClass"><\/a><h3>struct IdeProjectFileClass<\/h3>$/;" a
+IdeProjectFilePrivate libide/ide-project-file.c /^} IdeProjectFilePrivate;$/;" t
typeref:struct:__anon113 file:
+IdeProjectFiles doc/reference/libide/html/libide-ide-project-files.html /^<a
name="IdeProjectFiles"><\/a><div class="refsect1">$/;" a
+IdeProjectFiles libide/ide-types.h /^typedef struct _IdeProjectFiles
IdeProjectFiles;$/;" t typeref:struct:_IdeProjectFiles
+IdeProjectFiles-struct doc/reference/libide/html/libide-ide-project-files.html /^<a
name="IdeProjectFiles-struct"><\/a><h3>struct IdeProjectFiles<\/h3>$/;" a
+IdeProjectFilesPrivate libide/ide-project-files.c /^} IdeProjectFilesPrivate;$/;" t
typeref:struct:__anon155 file:
+IdeProjectInfo doc/reference/libide/html/libide-ide-project-info.html /^<a name="IdeProjectInfo"><\/a><div
class="refsect1">$/;" a
+IdeProjectInfo--description doc/reference/libide/html/libide-ide-project-info.html /^<a
name="IdeProjectInfo--description"><\/a><h3>The <code class="literal">“description”<\/code>
property<\/h3>$/;" a
+IdeProjectInfo--directory doc/reference/libide/html/libide-ide-project-info.html /^<a
name="IdeProjectInfo--directory"><\/a><h3>The <code class="literal">“directory”<\/code> property<\/h3>$/;" a
+IdeProjectInfo--doap doc/reference/libide/html/libide-ide-project-info.html /^<a
name="IdeProjectInfo--doap"><\/a><h3>The <code class="literal">“doap”<\/code> property<\/h3>$/;" a
+IdeProjectInfo--file doc/reference/libide/html/libide-ide-project-info.html /^<a
name="IdeProjectInfo--file"><\/a><h3>The <code class="literal">“file”<\/code> property<\/h3>$/;" a
+IdeProjectInfo--is-recent doc/reference/libide/html/libide-ide-project-info.html /^<a
name="IdeProjectInfo--is-recent"><\/a><h3>The <code class="literal">“is-recent”<\/code> property<\/h3>$/;" a
+IdeProjectInfo--languages doc/reference/libide/html/libide-ide-project-info.html /^<a
name="IdeProjectInfo--languages"><\/a><h3>The <code class="literal">“languages”<\/code> property<\/h3>$/;" a
+IdeProjectInfo--last-modified-at doc/reference/libide/html/libide-ide-project-info.html /^<a
name="IdeProjectInfo--last-modified-at"><\/a><h3>The <code class="literal">“last-modified-at”<\/code>
property<\/h3>$/;" a
+IdeProjectInfo--name doc/reference/libide/html/libide-ide-project-info.html /^<a
name="IdeProjectInfo--name"><\/a><h3>The <code class="literal">“name”<\/code> property<\/h3>$/;" a
+IdeProjectInfo--priority doc/reference/libide/html/libide-ide-project-info.html /^<a
name="IdeProjectInfo--priority"><\/a><h3>The <code class="literal">“priority”<\/code> property<\/h3>$/;" a
+IdeProjectInfo-struct doc/reference/libide/html/libide-ide-project-info.html /^<a
name="IdeProjectInfo-struct"><\/a><h3>IdeProjectInfo<\/h3>$/;" a
+IdeProjectItem doc/reference/libide/html/IdeProjectItem.html /^<a name="IdeProjectItem"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeProjectItem libide/ide-types.h /^typedef struct _IdeProjectItem IdeProjectItem;$/;"
t typeref:struct:_IdeProjectItem
+IdeProjectItem--parent doc/reference/libide/html/IdeProjectItem.html /^<a
name="IdeProjectItem--parent"><\/a><h3>The <code class="literal">“parent”<\/code> property<\/h3>$/;" a
+IdeProjectItem-struct doc/reference/libide/html/IdeProjectItem.html /^<a
name="IdeProjectItem-struct"><\/a><h3>IdeProjectItem<\/h3>$/;" a
+IdeProjectItem.description doc/reference/libide/html/IdeProjectItem.html /^<a
name="IdeProjectItem.description"><\/a><h2>Description<\/h2>$/;" a
+IdeProjectItem.functions doc/reference/libide/html/IdeProjectItem.html /^<a
name="IdeProjectItem.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeProjectItem.functions_details doc/reference/libide/html/IdeProjectItem.html /^<a
name="IdeProjectItem.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeProjectItem.object-hierarchy doc/reference/libide/html/IdeProjectItem.html /^<a
name="IdeProjectItem.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeProjectItem.other doc/reference/libide/html/IdeProjectItem.html /^<a
name="IdeProjectItem.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeProjectItem.other_details doc/reference/libide/html/IdeProjectItem.html /^<a
name="IdeProjectItem.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeProjectItem.properties doc/reference/libide/html/IdeProjectItem.html /^<a
name="IdeProjectItem.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeProjectItem.property-details doc/reference/libide/html/IdeProjectItem.html /^<a
name="IdeProjectItem.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeProjectItem.top_of_page doc/reference/libide/html/IdeProjectItem.html /^<h2><span
class="refentrytitle"><a name="IdeProjectItem.top_of_page"><\/a>IdeProjectItem<\/span><\/h2>$/;" a
+IdeProjectItemClass doc/reference/libide/html/IdeProjectItem.html /^<a
name="IdeProjectItemClass"><\/a><h3>struct IdeProjectItemClass<\/h3>$/;" a
+IdeProjectItemPrivate libide/ide-project-item.c /^} IdeProjectItemPrivate;$/;" t
typeref:struct:__anon157 file:
+IdeProjectMiner doc/reference/libide/html/IdeProjectMiner.html /^<a name="IdeProjectMiner"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeProjectMiner-discovered doc/reference/libide/html/IdeProjectMiner.html /^<a
name="IdeProjectMiner-discovered"><\/a><h3>The <code class="literal">“discovered”<\/code> signal<\/h3>$/;" a
+IdeProjectMiner-struct doc/reference/libide/html/IdeProjectMiner.html /^<a
name="IdeProjectMiner-struct"><\/a><h3>IdeProjectMiner<\/h3>$/;" a
+IdeProjectMiner.description doc/reference/libide/html/IdeProjectMiner.html /^<a
name="IdeProjectMiner.description"><\/a><h2>Description<\/h2>$/;" a
+IdeProjectMiner.functions doc/reference/libide/html/IdeProjectMiner.html /^<a
name="IdeProjectMiner.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeProjectMiner.functions_details doc/reference/libide/html/IdeProjectMiner.html /^<a
name="IdeProjectMiner.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeProjectMiner.object-hierarchy doc/reference/libide/html/IdeProjectMiner.html /^<a
name="IdeProjectMiner.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeProjectMiner.other doc/reference/libide/html/IdeProjectMiner.html /^<a
name="IdeProjectMiner.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeProjectMiner.other_details doc/reference/libide/html/IdeProjectMiner.html /^<a
name="IdeProjectMiner.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeProjectMiner.signal-details doc/reference/libide/html/IdeProjectMiner.html /^<a
name="IdeProjectMiner.signal-details"><\/a><h2>Signal Details<\/h2>$/;" a
+IdeProjectMiner.signals doc/reference/libide/html/IdeProjectMiner.html /^<a
name="IdeProjectMiner.signals"><\/a><h2>Signals<\/h2>$/;" a
+IdeProjectMiner.top_of_page doc/reference/libide/html/IdeProjectMiner.html /^<h2><span
class="refentrytitle"><a name="IdeProjectMiner.top_of_page"><\/a>IdeProjectMiner<\/span><\/h2>$/;" a
+IdeProjectMinerClass doc/reference/libide/html/IdeProjectMiner.html /^<a
name="IdeProjectMinerClass"><\/a><h3>struct IdeProjectMinerClass<\/h3>$/;" a
+IdePythonLanguage doc/reference/libide/html/libide-ide-python-language.html /^<a
name="IdePythonLanguage"><\/a><div class="refsect1">$/;" a
+IdePythonLanguage-struct doc/reference/libide/html/libide-ide-python-language.html /^<a
name="IdePythonLanguage-struct"><\/a><h3>IdePythonLanguage<\/h3>$/;" a
+IdeRecentProjects doc/reference/libide/html/libide-ide-recent-projects.html /^<a
name="IdeRecentProjects"><\/a><div class="refsect1">$/;" a
+IdeRecentProjects-struct doc/reference/libide/html/libide-ide-recent-projects.html /^<a
name="IdeRecentProjects-struct"><\/a><h3>IdeRecentProjects<\/h3>$/;" a
+IdeRefPtr libide/ide-ref-ptr.h /^typedef struct _IdeRefPtr IdeRefPtr;$/;" t
typeref:struct:_IdeRefPtr
+IdeRefactory doc/reference/libide/html/IdeRefactory.html /^<a name="IdeRefactory"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeRefactory libide/ide-types.h /^typedef struct _IdeRefactory IdeRefactory;$/;"
t typeref:struct:_IdeRefactory
+IdeRefactory-struct doc/reference/libide/html/IdeRefactory.html /^<a
name="IdeRefactory-struct"><\/a><h3>IdeRefactory<\/h3>$/;" a
+IdeRefactory.description doc/reference/libide/html/IdeRefactory.html /^<a
name="IdeRefactory.description"><\/a><h2>Description<\/h2>$/;" a
+IdeRefactory.functions doc/reference/libide/html/IdeRefactory.html /^<a
name="IdeRefactory.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeRefactory.functions_details doc/reference/libide/html/IdeRefactory.html /^<a
name="IdeRefactory.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeRefactory.object-hierarchy doc/reference/libide/html/IdeRefactory.html /^<a
name="IdeRefactory.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeRefactory.other doc/reference/libide/html/IdeRefactory.html /^<a
name="IdeRefactory.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeRefactory.other_details doc/reference/libide/html/IdeRefactory.html /^<a
name="IdeRefactory.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeRefactory.top_of_page doc/reference/libide/html/IdeRefactory.html /^<h2><span
class="refentrytitle"><a name="IdeRefactory.top_of_page"><\/a>IdeRefactory<\/span><\/h2>$/;" a
+IdeRefactoryClass doc/reference/libide/html/IdeRefactory.html /^<a
name="IdeRefactoryClass"><\/a><h3>struct IdeRefactoryClass<\/h3>$/;" a
+IdeRefactoryInterface libide/ide-types.h /^typedef struct _IdeRefactoryInterface
IdeRefactoryInterface;$/;" t typeref:struct:_IdeRefactoryInterface
+IdeScript doc/reference/libide/html/IdeScript.html /^<a name="IdeScript"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeScript libide/ide-types.h /^typedef struct _IdeScript IdeScript;$/;" t
typeref:struct:_IdeScript
+IdeScript--file doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript--file"><\/a><h3>The <code class="literal">“file”<\/code> property<\/h3>$/;" a
+IdeScript-load doc/reference/libide/html/IdeScript.html /^<a name="IdeScript-load"><\/a><h3>The <code
class="literal">“load”<\/code> signal<\/h3>$/;" a
+IdeScript-struct doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript-struct"><\/a><h3>IdeScript<\/h3>$/;" a
+IdeScript-unload doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript-unload"><\/a><h3>The <code class="literal">“unload”<\/code> signal<\/h3>$/;" a
+IdeScript.description doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript.description"><\/a><h2>Description<\/h2>$/;" a
+IdeScript.functions doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeScript.functions_details doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeScript.implemented-interfaces doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript.implemented-interfaces"><\/a><h2>Implemented Interfaces<\/h2>$/;" a
+IdeScript.object-hierarchy doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeScript.other doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeScript.other_details doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeScript.properties doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeScript.property-details doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeScript.signal-details doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript.signal-details"><\/a><h2>Signal Details<\/h2>$/;" a
+IdeScript.signals doc/reference/libide/html/IdeScript.html /^<a
name="IdeScript.signals"><\/a><h2>Signals<\/h2>$/;" a
+IdeScript.top_of_page doc/reference/libide/html/IdeScript.html /^<h2><span class="refentrytitle"><a
name="IdeScript.top_of_page"><\/a>IdeScript<\/span><\/h2>$/;" a
+IdeScriptClass doc/reference/libide/html/IdeScript.html /^<a name="IdeScriptClass"><\/a><h3>struct
IdeScriptClass<\/h3>$/;" a
+IdeScriptManager doc/reference/libide/html/libide-ide-script-manager.html /^<a
name="IdeScriptManager"><\/a><div class="refsect1">$/;" a
+IdeScriptManager libide/ide-types.h /^typedef struct _IdeScriptManager
IdeScriptManager;$/;" t typeref:struct:_IdeScriptManager
+IdeScriptManager--scripts-directory doc/reference/libide/html/libide-ide-script-manager.html /^<a
name="IdeScriptManager--scripts-directory"><\/a><h3>The <code class="literal">“scripts-directory”<\/code>
property<\/h3>$/;" a
+IdeScriptManager-struct doc/reference/libide/html/libide-ide-script-manager.html /^<a
name="IdeScriptManager-struct"><\/a><h3>IdeScriptManager<\/h3>$/;" a
+IdeScriptPrivate libide/ide-script.c /^} IdeScriptPrivate;$/;" t
typeref:struct:__anon121 file:
+IdeSearchContext doc/reference/libide/html/libide-ide-search-context.html /^<a
name="IdeSearchContext"><\/a><div class="refsect1">$/;" a
+IdeSearchContext libide/ide-types.h /^typedef struct _IdeSearchContext
IdeSearchContext;$/;" t typeref:struct:_IdeSearchContext
+IdeSearchContext-completed doc/reference/libide/html/libide-ide-search-context.html /^<a
name="IdeSearchContext-completed"><\/a><h3>The <code class="literal">“completed”<\/code> signal<\/h3>$/;" a
+IdeSearchContext-count-set doc/reference/libide/html/libide-ide-search-context.html /^<a
name="IdeSearchContext-count-set"><\/a><h3>The <code class="literal">“count-set”<\/code> signal<\/h3>$/;" a
+IdeSearchContext-result-added doc/reference/libide/html/libide-ide-search-context.html /^<a
name="IdeSearchContext-result-added"><\/a><h3>The <code class="literal">“result-added”<\/code>
signal<\/h3>$/;" a
+IdeSearchContext-result-removed doc/reference/libide/html/libide-ide-search-context.html /^<a
name="IdeSearchContext-result-removed"><\/a><h3>The <code class="literal">“result-removed”<\/code>
signal<\/h3>$/;" a
+IdeSearchContext-struct doc/reference/libide/html/libide-ide-search-context.html /^<a
name="IdeSearchContext-struct"><\/a><h3>IdeSearchContext<\/h3>$/;" a
+IdeSearchEngine doc/reference/libide/html/libide-ide-search-engine.html /^<a
name="IdeSearchEngine"><\/a><div class="refsect1">$/;" a
+IdeSearchEngine libide/ide-types.h /^typedef struct _IdeSearchEngine
IdeSearchEngine;$/;" t typeref:struct:_IdeSearchEngine
+IdeSearchEngine-provider-added doc/reference/libide/html/libide-ide-search-engine.html /^<a
name="IdeSearchEngine-provider-added"><\/a><h3>The <code class="literal">“provider-added”<\/code>
signal<\/h3>$/;" a
+IdeSearchEngine-struct doc/reference/libide/html/libide-ide-search-engine.html /^<a
name="IdeSearchEngine-struct"><\/a><h3>IdeSearchEngine<\/h3>$/;" a
+IdeSearchProvider doc/reference/libide/html/IdeSearchProvider.html /^<a
name="IdeSearchProvider"><\/a><div class="titlepage"><\/div>$/;" a
+IdeSearchProvider libide/ide-types.h /^typedef struct _IdeSearchProvider
IdeSearchProvider;$/;" t typeref:struct:_IdeSearchProvider
+IdeSearchProvider-struct doc/reference/libide/html/IdeSearchProvider.html /^<a
name="IdeSearchProvider-struct"><\/a><h3>IdeSearchProvider<\/h3>$/;" a
+IdeSearchProvider.description doc/reference/libide/html/IdeSearchProvider.html /^<a
name="IdeSearchProvider.description"><\/a><h2>Description<\/h2>$/;" a
+IdeSearchProvider.functions doc/reference/libide/html/IdeSearchProvider.html /^<a
name="IdeSearchProvider.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeSearchProvider.functions_details doc/reference/libide/html/IdeSearchProvider.html /^<a
name="IdeSearchProvider.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeSearchProvider.object-hierarchy doc/reference/libide/html/IdeSearchProvider.html /^<a
name="IdeSearchProvider.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeSearchProvider.other doc/reference/libide/html/IdeSearchProvider.html /^<a
name="IdeSearchProvider.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeSearchProvider.other_details doc/reference/libide/html/IdeSearchProvider.html /^<a
name="IdeSearchProvider.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeSearchProvider.top_of_page doc/reference/libide/html/IdeSearchProvider.html /^<h2><span
class="refentrytitle"><a name="IdeSearchProvider.top_of_page"><\/a>IdeSearchProvider<\/span><\/h2>$/;" a
+IdeSearchProviderClass doc/reference/libide/html/IdeSearchProvider.html /^<a
name="IdeSearchProviderClass"><\/a><h3>struct IdeSearchProviderClass<\/h3>$/;" a
+IdeSearchReducer libide/ide-search-reducer.h /^} IdeSearchReducer;$/;" t
typeref:struct:__anon85
+IdeSearchResult doc/reference/libide/html/IdeSearchResult.html /^<a name="IdeSearchResult"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeSearchResult libide/ide-types.h /^typedef struct _IdeSearchResult
IdeSearchResult;$/;" t typeref:struct:_IdeSearchResult
+IdeSearchResult--score doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResult--score"><\/a><h3>The <code class="literal">“score”<\/code> property<\/h3>$/;" a
+IdeSearchResult--subtitle doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResult--subtitle"><\/a><h3>The <code class="literal">“subtitle”<\/code> property<\/h3>$/;" a
+IdeSearchResult--title doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResult--title"><\/a><h3>The <code class="literal">“title”<\/code> property<\/h3>$/;" a
+IdeSearchResult-struct doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResult-struct"><\/a><h3>IdeSearchResult<\/h3>$/;" a
+IdeSearchResult.description doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResult.description"><\/a><h2>Description<\/h2>$/;" a
+IdeSearchResult.functions doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResult.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeSearchResult.functions_details doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResult.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeSearchResult.object-hierarchy doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResult.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeSearchResult.other doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResult.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeSearchResult.other_details doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResult.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeSearchResult.properties doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResult.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeSearchResult.property-details doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResult.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeSearchResult.top_of_page doc/reference/libide/html/IdeSearchResult.html /^<h2><span
class="refentrytitle"><a name="IdeSearchResult.top_of_page"><\/a>IdeSearchResult<\/span><\/h2>$/;" a
+IdeSearchResultClass doc/reference/libide/html/IdeSearchResult.html /^<a
name="IdeSearchResultClass"><\/a><h3>struct IdeSearchResultClass<\/h3>$/;" a
+IdeSearchResultPrivate libide/ide-search-result.c /^} IdeSearchResultPrivate;$/;" t
typeref:struct:__anon71 file:
+IdeService doc/reference/libide/html/IdeService.html /^<a name="IdeService"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeService libide/ide-types.h /^typedef struct _IdeService IdeService;$/;"
t typeref:struct:_IdeService
+IdeService--name doc/reference/libide/html/IdeService.html /^<a
name="IdeService--name"><\/a><h3>The <code class="literal">“name”<\/code> property<\/h3>$/;" a
+IdeService--running doc/reference/libide/html/IdeService.html /^<a
name="IdeService--running"><\/a><h3>The <code class="literal">“running”<\/code> property<\/h3>$/;" a
+IdeService-start doc/reference/libide/html/IdeService.html /^<a
name="IdeService-start"><\/a><h3>The <code class="literal">“start”<\/code> signal<\/h3>$/;" a
+IdeService-stop doc/reference/libide/html/IdeService.html /^<a
name="IdeService-stop"><\/a><h3>The <code class="literal">“stop”<\/code> signal<\/h3>$/;" a
+IdeService-struct doc/reference/libide/html/IdeService.html /^<a
name="IdeService-struct"><\/a><h3>IdeService<\/h3>$/;" a
+IdeService.description doc/reference/libide/html/IdeService.html /^<a
name="IdeService.description"><\/a><h2>Description<\/h2>$/;" a
+IdeService.functions doc/reference/libide/html/IdeService.html /^<a
name="IdeService.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeService.functions_details doc/reference/libide/html/IdeService.html /^<a
name="IdeService.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeService.object-hierarchy doc/reference/libide/html/IdeService.html /^<a
name="IdeService.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeService.other doc/reference/libide/html/IdeService.html /^<a
name="IdeService.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeService.other_details doc/reference/libide/html/IdeService.html /^<a
name="IdeService.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeService.properties doc/reference/libide/html/IdeService.html /^<a
name="IdeService.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeService.property-details doc/reference/libide/html/IdeService.html /^<a
name="IdeService.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeService.signal-details doc/reference/libide/html/IdeService.html /^<a
name="IdeService.signal-details"><\/a><h2>Signal Details<\/h2>$/;" a
+IdeService.signals doc/reference/libide/html/IdeService.html /^<a
name="IdeService.signals"><\/a><h2>Signals<\/h2>$/;" a
+IdeService.top_of_page doc/reference/libide/html/IdeService.html /^<h2><span class="refentrytitle"><a
name="IdeService.top_of_page"><\/a>IdeService<\/span><\/h2>$/;" a
+IdeServiceClass doc/reference/libide/html/IdeService.html /^<a
name="IdeServiceClass"><\/a><h3>struct IdeServiceClass<\/h3>$/;" a
+IdeServicePrivate libide/ide-service.c /^} IdeServicePrivate;$/;" t
typeref:struct:__anon42 file:
+IdeSettings doc/reference/libide/html/IdeSettings.html /^<a name="IdeSettings"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeSettings libide/ide-types.h /^typedef struct _IdeSettings IdeSettings;$/;"
t typeref:struct:_IdeSettings
+IdeSettings--ignore-project-settings doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings--ignore-project-settings"><\/a><h3>The <code
class="literal">“ignore-project-settings”<\/code> property<\/h3>$/;" a
+IdeSettings--relative-path doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings--relative-path"><\/a><h3>The <code class="literal">“relative-path”<\/code>
property<\/h3>$/;" a
+IdeSettings--schema-id doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings--schema-id"><\/a><h3>The <code class="literal">“schema-id”<\/code> property<\/h3>$/;" a
+IdeSettings-changed doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings-changed"><\/a><h3>The <code class="literal">“changed”<\/code> signal<\/h3>$/;" a
+IdeSettings-struct doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings-struct"><\/a><h3>IdeSettings<\/h3>$/;" a
+IdeSettings.description doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings.description"><\/a><h2>Description<\/h2>$/;" a
+IdeSettings.functions doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeSettings.functions_details doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeSettings.object-hierarchy doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeSettings.other doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeSettings.other_details doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeSettings.properties doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeSettings.property-details doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeSettings.signal-details doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings.signal-details"><\/a><h2>Signal Details<\/h2>$/;" a
+IdeSettings.signals doc/reference/libide/html/IdeSettings.html /^<a
name="IdeSettings.signals"><\/a><h2>Signals<\/h2>$/;" a
+IdeSettings.top_of_page doc/reference/libide/html/IdeSettings.html /^<h2><span
class="refentrytitle"><a name="IdeSettings.top_of_page"><\/a>IdeSettings<\/span><\/h2>$/;" a
+IdeSourceLocation libide/ide-types.h /^typedef struct _IdeSourceLocation
IdeSourceLocation;$/;" t typeref:struct:_IdeSourceLocation
+IdeSourceMap doc/reference/libide/html/libide-ide-source-map.html /^<a name="IdeSourceMap"><\/a><div
class="refsect1">$/;" a
+IdeSourceMap--font-desc doc/reference/libide/html/libide-ide-source-map.html /^<a
name="IdeSourceMap--font-desc"><\/a><h3>The <code class="literal">“font-desc”<\/code> property<\/h3>$/;" a
+IdeSourceMap--view doc/reference/libide/html/libide-ide-source-map.html /^<a
name="IdeSourceMap--view"><\/a><h3>The <code class="literal">“view”<\/code> property<\/h3>$/;" a
+IdeSourceMap-hide-map doc/reference/libide/html/libide-ide-source-map.html /^<a
name="IdeSourceMap-hide-map"><\/a><h3>The <code class="literal">“hide-map”<\/code> signal<\/h3>$/;" a
+IdeSourceMap-show-map doc/reference/libide/html/libide-ide-source-map.html /^<a
name="IdeSourceMap-show-map"><\/a><h3>The <code class="literal">“show-map”<\/code> signal<\/h3>$/;" a
+IdeSourceMap-struct doc/reference/libide/html/libide-ide-source-map.html /^<a
name="IdeSourceMap-struct"><\/a><h3>IdeSourceMap<\/h3>$/;" a
+IdeSourceRange libide/ide-types.h /^typedef struct _IdeSourceRange IdeSourceRange;$/;"
t typeref:struct:_IdeSourceRange
+IdeSourceSnippet doc/reference/libide/html/libide-ide-source-snippet.html /^<a
name="IdeSourceSnippet"><\/a><div class="refsect1">$/;" a
+IdeSourceSnippet libide/ide-types.h /^typedef struct _IdeSourceSnippet
IdeSourceSnippet;$/;" t typeref:struct:_IdeSourceSnippet
+IdeSourceSnippet--buffer doc/reference/libide/html/libide-ide-source-snippet.html /^<a
name="IdeSourceSnippet--buffer"><\/a><h3>The <code class="literal">“buffer”<\/code> property<\/h3>$/;" a
+IdeSourceSnippet--description doc/reference/libide/html/libide-ide-source-snippet.html /^<a
name="IdeSourceSnippet--description"><\/a><h3>The <code class="literal">“description”<\/code>
property<\/h3>$/;" a
+IdeSourceSnippet--language doc/reference/libide/html/libide-ide-source-snippet.html /^<a
name="IdeSourceSnippet--language"><\/a><h3>The <code class="literal">“language”<\/code> property<\/h3>$/;" a
+IdeSourceSnippet--mark-begin doc/reference/libide/html/libide-ide-source-snippet.html /^<a
name="IdeSourceSnippet--mark-begin"><\/a><h3>The <code class="literal">“mark-begin”<\/code>
property<\/h3>$/;" a
+IdeSourceSnippet--mark-end doc/reference/libide/html/libide-ide-source-snippet.html /^<a
name="IdeSourceSnippet--mark-end"><\/a><h3>The <code class="literal">“mark-end”<\/code> property<\/h3>$/;" a
+IdeSourceSnippet--tab-stop doc/reference/libide/html/libide-ide-source-snippet.html /^<a
name="IdeSourceSnippet--tab-stop"><\/a><h3>The <code class="literal">“tab-stop”<\/code> property<\/h3>$/;" a
+IdeSourceSnippet--trigger doc/reference/libide/html/libide-ide-source-snippet.html /^<a
name="IdeSourceSnippet--trigger"><\/a><h3>The <code class="literal">“trigger”<\/code> property<\/h3>$/;" a
+IdeSourceSnippet-struct doc/reference/libide/html/libide-ide-source-snippet.html /^<a
name="IdeSourceSnippet-struct"><\/a><h3>IdeSourceSnippet<\/h3>$/;" a
+IdeSourceSnippetChunk doc/reference/libide/html/libide-ide-source-snippet-chunk.html /^<a
name="IdeSourceSnippetChunk"><\/a><div class="refsect1">$/;" a
+IdeSourceSnippetChunk libide/ide-types.h /^typedef struct _IdeSourceSnippetChunk
IdeSourceSnippetChunk;$/;" t typeref:struct:_IdeSourceSnippetChunk
+IdeSourceSnippetChunk--context doc/reference/libide/html/libide-ide-source-snippet-chunk.html /^<a
name="IdeSourceSnippetChunk--context"><\/a><h3>The <code class="literal">“context”<\/code> property<\/h3>$/;"
a
+IdeSourceSnippetChunk--spec doc/reference/libide/html/libide-ide-source-snippet-chunk.html /^<a
name="IdeSourceSnippetChunk--spec"><\/a><h3>The <code class="literal">“spec”<\/code> property<\/h3>$/;" a
+IdeSourceSnippetChunk--tab-stop doc/reference/libide/html/libide-ide-source-snippet-chunk.html /^<a
name="IdeSourceSnippetChunk--tab-stop"><\/a><h3>The <code class="literal">“tab-stop”<\/code>
property<\/h3>$/;" a
+IdeSourceSnippetChunk--text doc/reference/libide/html/libide-ide-source-snippet-chunk.html /^<a
name="IdeSourceSnippetChunk--text"><\/a><h3>The <code class="literal">“text”<\/code> property<\/h3>$/;" a
+IdeSourceSnippetChunk--text-set doc/reference/libide/html/libide-ide-source-snippet-chunk.html /^<a
name="IdeSourceSnippetChunk--text-set"><\/a><h3>The <code class="literal">“text-set”<\/code>
property<\/h3>$/;" a
+IdeSourceSnippetChunk-struct doc/reference/libide/html/libide-ide-source-snippet-chunk.html /^<a
name="IdeSourceSnippetChunk-struct"><\/a><h3>IdeSourceSnippetChunk<\/h3>$/;" a
+IdeSourceSnippetContext doc/reference/libide/html/libide-ide-source-snippet-context.html /^<a
name="IdeSourceSnippetContext"><\/a><div class="refsect1">$/;" a
+IdeSourceSnippetContext libide/ide-types.h /^typedef struct _IdeSourceSnippetContext
IdeSourceSnippetContext;$/;" t typeref:struct:_IdeSourceSnippetContext
+IdeSourceSnippetContext-changed doc/reference/libide/html/libide-ide-source-snippet-context.html
/^<a name="IdeSourceSnippetContext-changed"><\/a><h3>The <code class="literal">“changed”<\/code>
signal<\/h3>$/;" a
+IdeSourceSnippetContext-struct doc/reference/libide/html/libide-ide-source-snippet-context.html /^<a
name="IdeSourceSnippetContext-struct"><\/a><h3>IdeSourceSnippetContext<\/h3>$/;" a
+IdeSourceSnippets doc/reference/libide/html/libide-ide-source-snippets.html /^<a
name="IdeSourceSnippets"><\/a><div class="refsect1">$/;" a
+IdeSourceSnippets libide/ide-types.h /^typedef struct _IdeSourceSnippets
IdeSourceSnippets;$/;" t typeref:struct:_IdeSourceSnippets
+IdeSourceSnippets-struct doc/reference/libide/html/libide-ide-source-snippets.html /^<a
name="IdeSourceSnippets-struct"><\/a><h3>IdeSourceSnippets<\/h3>$/;" a
+IdeSourceSnippetsManager doc/reference/libide/html/libide-ide-source-snippets-manager.html /^<a
name="IdeSourceSnippetsManager"><\/a><div class="refsect1">$/;" a
+IdeSourceSnippetsManager libide/ide-types.h /^typedef struct _IdeSourceSnippetsManager
IdeSourceSnippetsManager;$/;" t typeref:struct:_IdeSourceSnippetsManager
+IdeSourceSnippetsManager-struct doc/reference/libide/html/libide-ide-source-snippets-manager.html
/^<a name="IdeSourceSnippetsManager-struct"><\/a><h3>IdeSourceSnippetsManager<\/h3>$/;" a
+IdeSourceView doc/reference/libide/html/IdeSourceView.html /^<a name="IdeSourceView"><\/a><div
class="titlepage"><\/div>$/;" a
+IdeSourceView libide/ide-source-view.h /^typedef struct _IdeSourceView IdeSourceView;$/;" t
typeref:struct:_IdeSourceView
+IdeSourceView--back-forward-list doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--back-forward-list"><\/a><h3>The <code class="literal">“back-forward-list”<\/code>
property<\/h3>$/;" a
+IdeSourceView--count doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--count"><\/a><h3>The <code class="literal">“count”<\/code> property<\/h3>$/;" a
+IdeSourceView--enable-word-completion doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--enable-word-completion"><\/a><h3>The <code
class="literal">“enable-word-completion”<\/code> property<\/h3>$/;" a
+IdeSourceView--file-settings doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--file-settings"><\/a><h3>The <code class="literal">“file-settings”<\/code>
property<\/h3>$/;" a
+IdeSourceView--font-desc doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--font-desc"><\/a><h3>The <code class="literal">“font-desc”<\/code> property<\/h3>$/;" a
+IdeSourceView--font-name doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--font-name"><\/a><h3>The <code class="literal">“font-name”<\/code> property<\/h3>$/;" a
+IdeSourceView--indent-style doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--indent-style"><\/a><h3>The <code class="literal">“indent-style”<\/code>
property<\/h3>$/;" a
+IdeSourceView--insert-matching-brace doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--insert-matching-brace"><\/a><h3>The <code
class="literal">“insert-matching-brace”<\/code> property<\/h3>$/;" a
+IdeSourceView--mode-display-name doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--mode-display-name"><\/a><h3>The <code class="literal">“mode-display-name”<\/code>
property<\/h3>$/;" a
+IdeSourceView--overwrite-braces doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--overwrite-braces"><\/a><h3>The <code class="literal">“overwrite-braces”<\/code>
property<\/h3>$/;" a
+IdeSourceView--rubberband-search doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--rubberband-search"><\/a><h3>The <code class="literal">“rubberband-search”<\/code>
property<\/h3>$/;" a
+IdeSourceView--scroll-offset doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--scroll-offset"><\/a><h3>The <code class="literal">“scroll-offset”<\/code>
property<\/h3>$/;" a
+IdeSourceView--search-context doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--search-context"><\/a><h3>The <code class="literal">“search-context”<\/code>
property<\/h3>$/;" a
+IdeSourceView--show-grid-lines doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--show-grid-lines"><\/a><h3>The <code class="literal">“show-grid-lines”<\/code>
property<\/h3>$/;" a
+IdeSourceView--show-line-changes doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--show-line-changes"><\/a><h3>The <code class="literal">“show-line-changes”<\/code>
property<\/h3>$/;" a
+IdeSourceView--show-line-diagnostics doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--show-line-diagnostics"><\/a><h3>The <code
class="literal">“show-line-diagnostics”<\/code> property<\/h3>$/;" a
+IdeSourceView--show-search-bubbles doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--show-search-bubbles"><\/a><h3>The <code class="literal">“show-search-bubbles”<\/code>
property<\/h3>$/;" a
+IdeSourceView--show-search-shadow doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--show-search-shadow"><\/a><h3>The <code class="literal">“show-search-shadow”<\/code>
property<\/h3>$/;" a
+IdeSourceView--smart-backspace doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--smart-backspace"><\/a><h3>The <code class="literal">“smart-backspace”<\/code>
property<\/h3>$/;" a
+IdeSourceView--snippet-completion doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView--snippet-completion"><\/a><h3>The <code class="literal">“snippet-completion”<\/code>
property<\/h3>$/;" a
+IdeSourceView-action doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-action"><\/a><h3>The <code class="literal">“action”<\/code> signal<\/h3>$/;" a
+IdeSourceView-append-to-count doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-append-to-count"><\/a><h3>The <code class="literal">“append-to-count”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-auto-indent doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-auto-indent"><\/a><h3>The <code class="literal">“auto-indent”<\/code> signal<\/h3>$/;" a
+IdeSourceView-begin-macro doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-begin-macro"><\/a><h3>The <code class="literal">“begin-macro”<\/code> signal<\/h3>$/;" a
+IdeSourceView-begin-user-action doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-begin-user-action"><\/a><h3>The <code class="literal">“begin-user-action”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-capture-modifier doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-capture-modifier"><\/a><h3>The <code class="literal">“capture-modifier”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-clear-count doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-clear-count"><\/a><h3>The <code class="literal">“clear-count”<\/code> signal<\/h3>$/;" a
+IdeSourceView-clear-modifier doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-clear-modifier"><\/a><h3>The <code class="literal">“clear-modifier”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-clear-selection doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-clear-selection"><\/a><h3>The <code class="literal">“clear-selection”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-clear-snippets doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-clear-snippets"><\/a><h3>The <code class="literal">“clear-snippets”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-cycle-completion doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-cycle-completion"><\/a><h3>The <code class="literal">“cycle-completion”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-delete-selection doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-delete-selection"><\/a><h3>The <code class="literal">“delete-selection”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-end-macro doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-end-macro"><\/a><h3>The <code class="literal">“end-macro”<\/code> signal<\/h3>$/;" a
+IdeSourceView-end-user-action doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-end-user-action"><\/a><h3>The <code class="literal">“end-user-action”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-focus-location doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-focus-location"><\/a><h3>The <code class="literal">“focus-location”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-goto-definition doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-goto-definition"><\/a><h3>The <code class="literal">“goto-definition”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-hide-completion doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-hide-completion"><\/a><h3>The <code class="literal">“hide-completion”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-indent-selection doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-indent-selection"><\/a><h3>The <code class="literal">“indent-selection”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-insert-at-cursor-and-indent doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-insert-at-cursor-and-indent"><\/a><h3>The <code
class="literal">“insert-at-cursor-and-indent”<\/code> signal<\/h3>$/;" a
+IdeSourceView-insert-modifier doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-insert-modifier"><\/a><h3>The <code class="literal">“insert-modifier”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-jump doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-jump"><\/a><h3>The <code class="literal">“jump”<\/code> signal<\/h3>$/;" a
+IdeSourceView-move-error doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-move-error"><\/a><h3>The <code class="literal">“move-error”<\/code> signal<\/h3>$/;" a
+IdeSourceView-move-search doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-move-search"><\/a><h3>The <code class="literal">“move-search”<\/code> signal<\/h3>$/;" a
+IdeSourceView-movement doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-movement"><\/a><h3>The <code class="literal">“movement”<\/code> signal<\/h3>$/;" a
+IdeSourceView-paste-clipboard-extended doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-paste-clipboard-extended"><\/a><h3>The <code
class="literal">“paste-clipboard-extended”<\/code> signal<\/h3>$/;" a
+IdeSourceView-pop-selection doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-pop-selection"><\/a><h3>The <code class="literal">“pop-selection”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-pop-snippet doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-pop-snippet"><\/a><h3>The <code class="literal">“pop-snippet”<\/code> signal<\/h3>$/;" a
+IdeSourceView-push-selection doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-push-selection"><\/a><h3>The <code class="literal">“push-selection”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-push-snippet doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-push-snippet"><\/a><h3>The <code class="literal">“push-snippet”<\/code> signal<\/h3>$/;"
a
+IdeSourceView-rebuild-highlight doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-rebuild-highlight"><\/a><h3>The <code class="literal">“rebuild-highlight”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-replay-macro doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-replay-macro"><\/a><h3>The <code class="literal">“replay-macro”<\/code> signal<\/h3>$/;"
a
+IdeSourceView-request-documentation doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-request-documentation"><\/a><h3>The <code class="literal">“request-documentation”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-restore-insert-mark doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-restore-insert-mark"><\/a><h3>The <code class="literal">“restore-insert-mark”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-save-insert-mark doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-save-insert-mark"><\/a><h3>The <code class="literal">“save-insert-mark”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-selection-theatric doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-selection-theatric"><\/a><h3>The <code class="literal">“selection-theatric”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-set-mode doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-set-mode"><\/a><h3>The <code class="literal">“set-mode”<\/code> signal<\/h3>$/;" a
+IdeSourceView-set-overwrite doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-set-overwrite"><\/a><h3>The <code class="literal">“set-overwrite”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-set-search-text doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-set-search-text"><\/a><h3>The <code class="literal">“set-search-text”<\/code>
signal<\/h3>$/;" a
+IdeSourceView-sort doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-sort"><\/a><h3>The <code class="literal">“sort”<\/code> signal<\/h3>$/;" a
+IdeSourceView-swap-selection-bounds doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView-swap-selection-bounds"><\/a><h3>The <code class="literal">“swap-selection-bounds”<\/code>
signal<\/h3>$/;" a
+IdeSourceView.description doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView.description"><\/a><h2>Description<\/h2>$/;" a
+IdeSourceView.functions doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeSourceView.functions_details doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeSourceView.object-hierarchy doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeSourceView.other doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeSourceView.other_details doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeSourceView.properties doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView.properties"><\/a><h2>Properties<\/h2>$/;" a
+IdeSourceView.property-details doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView.property-details"><\/a><h2>Property Details<\/h2>$/;" a
+IdeSourceView.signal-details doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView.signal-details"><\/a><h2>Signal Details<\/h2>$/;" a
+IdeSourceView.signals doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceView.signals"><\/a><h2>Signals<\/h2>$/;" a
+IdeSourceView.top_of_page doc/reference/libide/html/IdeSourceView.html /^<h2><span
class="refentrytitle"><a name="IdeSourceView.top_of_page"><\/a>IdeSourceView<\/span><\/h2>$/;" a
+IdeSourceViewClass libide/ide-source-view.h /^typedef struct _IdeSourceViewClass
IdeSourceViewClass;$/;" t typeref:struct:_IdeSourceViewClass
+IdeSourceViewMode.default data/keybindings/vim.css /^IdeSourceViewMode.default,$/;" s
+IdeSourceViewMode.default data/keybindings/default.css /^IdeSourceViewMode.default {$/;" s
+IdeSourceViewMode.default{ -IdeSourceViewMode-repeat-insert-with-count: true data/keybindings/emacs.css
/^ -IdeSourceViewMode-repeat-insert-with-count: true;$/;" s
+IdeSourceViewMode.emacs-x data/keybindings/emacs.css /^IdeSourceViewMode.emacs-x {$/;" s
+IdeSourceViewMode.vim-insert data/keybindings/vim.css /^IdeSourceViewMode.vim-insert {$/;" s
+IdeSourceViewMode.vim-normal data/keybindings/vim.css /^IdeSourceViewMode.vim-normal {$/;" s
+IdeSourceViewMode.vim-normal-Z data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-Z
{$/;" s
+IdeSourceViewMode.vim-normal-bracket data/keybindings/vim.css
/^IdeSourceViewMode.vim-normal-bracket {$/;" s
+IdeSourceViewMode.vim-normal-c data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-c
{$/;" s
+IdeSourceViewMode.vim-normal-c-i data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-c-i
{$/;" s
+IdeSourceViewMode.vim-normal-ctrl-w data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-ctrl-w
{$/;" s
+IdeSourceViewMode.vim-normal-d data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-d
{$/;" s
+IdeSourceViewMode.vim-normal-d-g data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-d-g
{$/;" s
+IdeSourceViewMode.vim-normal-d-i data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-d-i
{$/;" s
+IdeSourceViewMode.vim-normal-g data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-g
{$/;" s
+IdeSourceViewMode.vim-normal-g-u data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-g-u
{$/;" s
+IdeSourceViewMode.vim-normal-indent data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-indent
{$/;" s
+IdeSourceViewMode.vim-normal-q data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-q
{$/;" s
+IdeSourceViewMode.vim-normal-with-count data/keybindings/vim.css
/^IdeSourceViewMode.vim-normal-with-count {$/;" s
+IdeSourceViewMode.vim-normal-y data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-y
{$/;" s
+IdeSourceViewMode.vim-normal-z data/keybindings/vim.css /^IdeSourceViewMode.vim-normal-z
{$/;" s
+IdeSourceViewMode.vim-visual data/keybindings/vim.css /^IdeSourceViewMode.vim-visual {$/;" s
+IdeSourceViewMode.vim-visual-block data/keybindings/vim.css /^IdeSourceViewMode.vim-visual-block
{$/;" s
+IdeSourceViewMode.vim-visual-g data/keybindings/vim.css /^IdeSourceViewMode.vim-visual-g
{$/;" s
+IdeSourceViewMode.vim-visual-line data/keybindings/vim.css /^IdeSourceViewMode.vim-visual-line
{$/;" s
+IdeSourceViewMode.vim-visual-line-g data/keybindings/vim.css /^IdeSourceViewMode.vim-visual-line-g
{$/;" s
+IdeSourceViewMode.vim-visual-line-with-count data/keybindings/vim.css
/^IdeSourceViewMode.vim-visual-line-with-count {$/;" s
+IdeSourceViewMode.vim-visual-line-z data/keybindings/vim.css /^IdeSourceViewMode.vim-visual-line-z
{$/;" s
+IdeSourceViewMode.vim-visual-with-count data/keybindings/vim.css
/^IdeSourceViewMode.vim-visual-with-count {$/;" s
+IdeSourceViewMode.vim-visual-z data/keybindings/vim.css /^IdeSourceViewMode.vim-visual-z
{$/;" s
+IdeSourceViewModeType doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceViewModeType"><\/a><h3>enum IdeSourceViewModeType<\/h3>$/;" a
+IdeSourceViewModeType libide/ide-source-view.h /^} IdeSourceViewModeType;$/;" t
typeref:enum:__anon118
+IdeSourceViewMovement doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceViewMovement"><\/a><h3>enum IdeSourceViewMovement<\/h3>$/;" a
+IdeSourceViewMovement libide/ide-source-view.h /^} IdeSourceViewMovement;$/;" t
typeref:enum:__anon120
+IdeSourceViewPrivate libide/ide-source-view.c /^} IdeSourceViewPrivate;$/;" t
typeref:struct:__anon44 file:
+IdeSourceViewTheatric doc/reference/libide/html/IdeSourceView.html /^<a
name="IdeSourceViewTheatric"><\/a><h3>enum IdeSourceViewTheatric<\/h3>$/;" a
+IdeSourceViewTheatric libide/ide-source-view.h /^} IdeSourceViewTheatric;$/;" t
typeref:enum:__anon119
+IdeSymbol libide/ide-types.h /^typedef struct _IdeSymbol IdeSymbol;$/;" t
typeref:struct:_IdeSymbol
+IdeSymbolFlags doc/reference/libide/html/libide-ide-symbol.html /^<a
name="IdeSymbolFlags"><\/a><h3>enum IdeSymbolFlags<\/h3>$/;" a
+IdeSymbolFlags libide/ide-symbol.h /^} IdeSymbolFlags;$/;" t typeref:enum:__anon41
+IdeSymbolKind doc/reference/libide/html/libide-ide-symbol.html /^<a
name="IdeSymbolKind"><\/a><h3>enum IdeSymbolKind<\/h3>$/;" a
+IdeSymbolKind libide/ide-symbol.h /^} IdeSymbolKind;$/;" t typeref:enum:__anon40
+IdeSymbolResolver doc/reference/libide/html/IdeSymbolResolver.html /^<a
name="IdeSymbolResolver"><\/a><div class="titlepage"><\/div>$/;" a
+IdeSymbolResolver libide/ide-types.h /^typedef struct _IdeSymbolResolver
IdeSymbolResolver;$/;" t typeref:struct:_IdeSymbolResolver
+IdeSymbolResolver-struct doc/reference/libide/html/IdeSymbolResolver.html /^<a
name="IdeSymbolResolver-struct"><\/a><h3>IdeSymbolResolver<\/h3>$/;" a
+IdeSymbolResolver.description doc/reference/libide/html/IdeSymbolResolver.html /^<a
name="IdeSymbolResolver.description"><\/a><h2>Description<\/h2>$/;" a
+IdeSymbolResolver.functions doc/reference/libide/html/IdeSymbolResolver.html /^<a
name="IdeSymbolResolver.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeSymbolResolver.functions_details doc/reference/libide/html/IdeSymbolResolver.html /^<a
name="IdeSymbolResolver.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeSymbolResolver.object-hierarchy doc/reference/libide/html/IdeSymbolResolver.html /^<a
name="IdeSymbolResolver.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeSymbolResolver.other doc/reference/libide/html/IdeSymbolResolver.html /^<a
name="IdeSymbolResolver.other"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeSymbolResolver.other_details doc/reference/libide/html/IdeSymbolResolver.html /^<a
name="IdeSymbolResolver.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeSymbolResolver.top_of_page doc/reference/libide/html/IdeSymbolResolver.html /^<h2><span
class="refentrytitle"><a name="IdeSymbolResolver.top_of_page"><\/a>IdeSymbolResolver<\/span><\/h2>$/;" a
+IdeSymbolResolverClass doc/reference/libide/html/IdeSymbolResolver.html /^<a
name="IdeSymbolResolverClass"><\/a><h3>struct IdeSymbolResolverClass<\/h3>$/;" a
+IdeSymbolResolverInterface libide/ide-types.h /^typedef struct _IdeSymbolResolverInterface
IdeSymbolResolverInterface;$/;" t typeref:struct:_IdeSymbolResolverInterface
+IdeTarget libide/ide-types.h /^typedef struct _IdeTarget IdeTarget;$/;" t
typeref:struct:_IdeTarget
+IdeTargetInterface doc/reference/libide/html/libide-IdeTarget.html /^<a
name="IdeTargetInterface"><\/a><h3>struct IdeTargetInterface<\/h3>$/;" a
+IdeTargetInterface libide/ide-types.h /^typedef struct _IdeTargetInterface
IdeTargetInterface;$/;" t typeref:struct:_IdeTargetInterface
+IdeTestCase libide/ide-types.h /^typedef struct _IdeTestCase IdeTestCase;$/;"
t typeref:struct:_IdeTestCase
+IdeTestCaseInterface doc/reference/libide/html/libide-IdeTestCase.html /^<a
name="IdeTestCaseInterface"><\/a><h3>struct IdeTestCaseInterface<\/h3>$/;" a
+IdeTestCaseInterface libide/ide-types.h /^typedef struct _IdeTestCaseInterface
IdeTestCaseInterface;$/;" t typeref:struct:_IdeTestCaseInterface
+IdeTestSuite libide/ide-types.h /^typedef struct _IdeTestSuite IdeTestSuite;$/;"
t typeref:struct:_IdeTestSuite
+IdeTestSuiteInterface doc/reference/libide/html/libide-IdeTestSuite.html /^<a
name="IdeTestSuiteInterface"><\/a><h3>struct IdeTestSuiteInterface<\/h3>$/;" a
+IdeTestSuiteInterface libide/ide-types.h /^typedef struct _IdeTestSuiteInterface
IdeTestSuiteInterface;$/;" t typeref:struct:_IdeTestSuiteInterface
+IdeThreadPoolKind doc/reference/libide/html/libide-ide-thread-pool.html /^<a
name="IdeThreadPoolKind"><\/a><h3>enum IdeThreadPoolKind<\/h3>$/;" a
+IdeThreadPoolKind libide/ide-thread-pool.h /^} IdeThreadPoolKind;$/;" t
typeref:enum:__anon117
+IdeUnsavedFile libide/ide-types.h /^typedef struct _IdeUnsavedFile IdeUnsavedFile;$/;"
t typeref:struct:_IdeUnsavedFile
+IdeUnsavedFiles doc/reference/libide/html/libide-ide-unsaved-files.html /^<a
name="IdeUnsavedFiles"><\/a><div class="refsect1">$/;" a
+IdeUnsavedFiles libide/ide-types.h /^typedef struct _IdeUnsavedFiles
IdeUnsavedFiles;$/;" t typeref:struct:_IdeUnsavedFiles
+IdeUnsavedFiles-struct doc/reference/libide/html/libide-ide-unsaved-files.html /^<a
name="IdeUnsavedFiles-struct"><\/a><h3>struct IdeUnsavedFiles<\/h3>$/;" a
+IdeUnsavedFilesPrivate libide/ide-unsaved-files.c /^} IdeUnsavedFilesPrivate;$/;" t
typeref:struct:__anon49 file:
+IdeValaLanguage doc/reference/libide/html/libide-ide-vala-language.html /^<a
name="IdeValaLanguage"><\/a><div class="refsect1">$/;" a
+IdeValaLanguage-struct doc/reference/libide/html/libide-ide-vala-language.html /^<a
name="IdeValaLanguage-struct"><\/a><h3>IdeValaLanguage<\/h3>$/;" a
+IdeVcs doc/reference/libide/html/IdeVcs.html /^<a name="IdeVcs"><\/a><div class="titlepage"><\/div>$/;"
a
+IdeVcs libide/ide-types.h /^typedef struct _IdeVcs IdeVcs;$/;" t
typeref:struct:_IdeVcs
+IdeVcs-struct doc/reference/libide/html/IdeVcs.html /^<a name="IdeVcs-struct"><\/a><h3>IdeVcs<\/h3>$/;"
a
+IdeVcs.description doc/reference/libide/html/IdeVcs.html /^<a
name="IdeVcs.description"><\/a><h2>Description<\/h2>$/;" a
+IdeVcs.functions doc/reference/libide/html/IdeVcs.html /^<a
name="IdeVcs.functions"><\/a><h2>Functions<\/h2>$/;" a
+IdeVcs.functions_details doc/reference/libide/html/IdeVcs.html /^<a
name="IdeVcs.functions_details"><\/a><h2>Functions<\/h2>$/;" a
+IdeVcs.object-hierarchy doc/reference/libide/html/IdeVcs.html /^<a
name="IdeVcs.object-hierarchy"><\/a><h2>Object Hierarchy<\/h2>$/;" a
+IdeVcs.other doc/reference/libide/html/IdeVcs.html /^<a name="IdeVcs.other"><\/a><h2>Types and
Values<\/h2>$/;" a
+IdeVcs.other_details doc/reference/libide/html/IdeVcs.html /^<a
name="IdeVcs.other_details"><\/a><h2>Types and Values<\/h2>$/;" a
+IdeVcs.top_of_page doc/reference/libide/html/IdeVcs.html /^<h2><span class="refentrytitle"><a
name="IdeVcs.top_of_page"><\/a>IdeVcs<\/span><\/h2>$/;" a
+IdeVcsClass doc/reference/libide/html/IdeVcs.html /^<a name="IdeVcsClass"><\/a><h3>struct
IdeVcsClass<\/h3>$/;" a
+IdeVcsUri doc/reference/libide/html/libide-ide-vcs-uri.html /^<a name="IdeVcsUri"><\/a><div
class="refsect1">$/;" a
+IdeVcsUri libide/ide-vcs-uri.h /^typedef struct _IdeVcsUri IdeVcsUri;$/;" t
typeref:struct:_IdeVcsUri
+IdeVimError src/vim/gb-vim.h /^} IdeVimError;$/;" t typeref:enum:__anon178
+IdeXmlElementTagType libide/util/ide-xml.h /^} IdeXmlElementTagType;$/;" t typeref:enum:__anon86
+IdeXmlLanguage doc/reference/libide/html/libide-ide-xml-language.html /^<a name="IdeXmlLanguage"><\/a><div
class="refsect1">$/;" a
+IdeXmlLanguage-struct doc/reference/libide/html/libide-ide-xml-language.html /^<a
name="IdeXmlLanguage-struct"><\/a><h3>IdeXmlLanguage<\/h3>$/;" a
+Ide_1_0_gir_CFLAGS libide/Makefile /^Ide_1_0_gir_CFLAGS = $(libide_1_0_la_CFLAGS)$/;" m
+Ide_1_0_gir_FILES libide/Makefile /^Ide_1_0_gir_FILES = $(introspection_sources)$/;" m
+Ide_1_0_gir_INCLUDES libide/Makefile /^Ide_1_0_gir_INCLUDES = Gio-2.0 GtkSource-3.0 Ggit-1.0$/;" m
+Ide_1_0_gir_LIBS libide/Makefile /^Ide_1_0_gir_LIBS = libide-1.0.la$/;" m
+Ide_1_0_gir_SCANNERFLAGS libide/Makefile /^Ide_1_0_gir_SCANNERFLAGS = \\$/;" m
diff --git a/tests/test-ide-ctags.c b/tests/test-ide-ctags.c
new file mode 100644
index 0000000..4ccad5f
--- /dev/null
+++ b/tests/test-ide-ctags.c
@@ -0,0 +1,102 @@
+/* test-ide-ctags.c
+ *
+ * Copyright (C) 2015 Christian Hergert <christian hergert me>
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include <gio/gio.h>
+
+#include "ctags/ide-ctags-index.h"
+
+static GMainLoop *gMainLoop;
+
+static void
+init_cb (GObject *object,
+ GAsyncResult *result,
+ gpointer user_data)
+{
+ GAsyncInitable *initable = (GAsyncInitable *)object;
+ IdeCtagsIndex *index = (IdeCtagsIndex *)object;
+ const IdeCtagsIndexEntry *entries;
+ gsize n_entries = 0xFFFFFFFF;
+ GError *error = NULL;
+ gboolean ret;
+ gsize i;
+
+ g_assert (G_IS_ASYNC_INITABLE (initable));
+ g_assert (G_IS_ASYNC_RESULT (result));
+
+ ret = g_async_initable_init_finish (initable, result, &error);
+ g_assert_no_error (error);
+ g_assert_cmpint (ret, ==, TRUE);
+ g_assert (index != NULL);
+ g_assert (IDE_IS_CTAGS_INDEX (index));
+
+ g_assert_cmpint (815, ==, ide_ctags_index_get_size (index));
+
+ entries = ide_ctags_index_lookup (index, "__NOTHING_SHOULD_MATCH_THIS__", &n_entries);
+ g_assert_cmpint (n_entries, ==, 0);
+ g_assert (entries == NULL);
+
+ entries = ide_ctags_index_lookup (index, "IdeBuildResult", &n_entries);
+ g_assert_cmpint (n_entries, ==, 2);
+ g_assert (entries != NULL);
+ for (i = 0; i < 2; i++)
+ g_assert_cmpstr (entries [i].name, ==, "IdeBuildResult");
+
+ entries = ide_ctags_index_lookup (index, "IdeDiagnosticProvider.functions", &n_entries);
+ g_assert_cmpint (n_entries, ==, 1);
+ g_assert (entries != NULL);
+ g_assert_cmpstr (entries->name, ==, "IdeDiagnosticProvider.functions");
+ g_assert_cmpint (entries->kind, ==, IDE_CTAGS_INDEX_ENTRY_ANCHOR);
+
+ g_main_loop_quit (gMainLoop);
+}
+
+static void
+test_ctags_basic (void)
+{
+ IdeCtagsIndex *index;
+ GFile *test_file;
+ gchar *path;
+
+ gMainLoop = g_main_loop_new (NULL, FALSE);
+
+ path = g_build_filename (TEST_DATA_DIR, "project1", "tags", NULL);
+ test_file = g_file_new_for_path (path);
+
+ index = ide_ctags_index_new (test_file);
+
+ g_async_initable_init_async (G_ASYNC_INITABLE (index),
+ G_PRIORITY_DEFAULT,
+ NULL,
+ init_cb,
+ NULL);
+
+ g_main_loop_run (gMainLoop);
+
+ g_object_unref (index);
+ g_free (path);
+ g_object_unref (test_file);
+}
+
+gint
+main (gint argc,
+ gchar *argv[])
+{
+ g_test_init (&argc, &argv, NULL);
+ g_test_add_func ("/Ide/CTags/basic", test_ctags_basic);
+ return g_test_run ();
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]