Logo Search packages:      
Sourcecode: valatoys version File versions  Download package

afrodite.h

/* afrodite.h generated by valac 0.10.0, the Vala compiler, do not modify */


#ifndef __AFRODITE_H__
#define __AFRODITE_H__

#include <glib.h>
#include <vala.h>
#include <stdlib.h>
#include <string.h>
#include <glib-object.h>
#include <valagee.h>
#include <stdarg.h>

G_BEGIN_DECLS


#define AFRODITE_TYPE_AST_MERGER (afrodite_ast_merger_get_type ())
#define AFRODITE_AST_MERGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_AST_MERGER, AfroditeAstMerger))
#define AFRODITE_AST_MERGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_AST_MERGER, AfroditeAstMergerClass))
#define AFRODITE_IS_AST_MERGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_AST_MERGER))
#define AFRODITE_IS_AST_MERGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_AST_MERGER))
#define AFRODITE_AST_MERGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_AST_MERGER, AfroditeAstMergerClass))

typedef struct _AfroditeAstMerger AfroditeAstMerger;
typedef struct _AfroditeAstMergerClass AfroditeAstMergerClass;
typedef struct _AfroditeAstMergerPrivate AfroditeAstMergerPrivate;

#define AFRODITE_TYPE_AST (afrodite_ast_get_type ())
#define AFRODITE_AST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_AST, AfroditeAst))
#define AFRODITE_AST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_AST, AfroditeAstClass))
#define AFRODITE_IS_AST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_AST))
#define AFRODITE_IS_AST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_AST))
#define AFRODITE_AST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_AST, AfroditeAstClass))

typedef struct _AfroditeAst AfroditeAst;
typedef struct _AfroditeAstClass AfroditeAstClass;

#define AFRODITE_TYPE_AST_DUMPER (afrodite_ast_dumper_get_type ())
#define AFRODITE_AST_DUMPER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_AST_DUMPER, AfroditeAstDumper))
#define AFRODITE_AST_DUMPER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_AST_DUMPER, AfroditeAstDumperClass))
#define AFRODITE_IS_AST_DUMPER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_AST_DUMPER))
#define AFRODITE_IS_AST_DUMPER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_AST_DUMPER))
#define AFRODITE_AST_DUMPER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_AST_DUMPER, AfroditeAstDumperClass))

typedef struct _AfroditeAstDumper AfroditeAstDumper;
typedef struct _AfroditeAstDumperClass AfroditeAstDumperClass;
typedef struct _AfroditeAstDumperPrivate AfroditeAstDumperPrivate;

#define AFRODITE_TYPE_SYMBOL (afrodite_symbol_get_type ())
#define AFRODITE_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_SYMBOL, AfroditeSymbol))
#define AFRODITE_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_SYMBOL, AfroditeSymbolClass))
#define AFRODITE_IS_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_SYMBOL))
#define AFRODITE_IS_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_SYMBOL))
#define AFRODITE_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_SYMBOL, AfroditeSymbolClass))

typedef struct _AfroditeSymbol AfroditeSymbol;
typedef struct _AfroditeSymbolClass AfroditeSymbolClass;

#define AFRODITE_TYPE_PARSER (afrodite_parser_get_type ())
#define AFRODITE_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_PARSER, AfroditeParser))
#define AFRODITE_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_PARSER, AfroditeParserClass))
#define AFRODITE_IS_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_PARSER))
#define AFRODITE_IS_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_PARSER))
#define AFRODITE_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_PARSER, AfroditeParserClass))

typedef struct _AfroditeParser AfroditeParser;
typedef struct _AfroditeParserClass AfroditeParserClass;
typedef struct _AfroditeParserPrivate AfroditeParserPrivate;

#define AFRODITE_TYPE_SOURCE_ITEM (afrodite_source_item_get_type ())
#define AFRODITE_SOURCE_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_SOURCE_ITEM, AfroditeSourceItem))
#define AFRODITE_SOURCE_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_SOURCE_ITEM, AfroditeSourceItemClass))
#define AFRODITE_IS_SOURCE_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_SOURCE_ITEM))
#define AFRODITE_IS_SOURCE_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_SOURCE_ITEM))
#define AFRODITE_SOURCE_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_SOURCE_ITEM, AfroditeSourceItemClass))

typedef struct _AfroditeSourceItem AfroditeSourceItem;
typedef struct _AfroditeSourceItemClass AfroditeSourceItemClass;
typedef struct _AfroditeSymbolPrivate AfroditeSymbolPrivate;

#define AFRODITE_TYPE_MEMBER_BINDING (afrodite_member_binding_get_type ())

#define AFRODITE_TYPE_VOID_TYPE (afrodite_void_type_get_type ())
#define AFRODITE_VOID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_VOID_TYPE, AfroditeVoidType))
#define AFRODITE_VOID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_VOID_TYPE, AfroditeVoidTypeClass))
#define AFRODITE_IS_VOID_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_VOID_TYPE))
#define AFRODITE_IS_VOID_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_VOID_TYPE))
#define AFRODITE_VOID_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_VOID_TYPE, AfroditeVoidTypeClass))

typedef struct _AfroditeVoidType AfroditeVoidType;
typedef struct _AfroditeVoidTypeClass AfroditeVoidTypeClass;

#define AFRODITE_TYPE_DATA_TYPE (afrodite_data_type_get_type ())
#define AFRODITE_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_DATA_TYPE, AfroditeDataType))
#define AFRODITE_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_DATA_TYPE, AfroditeDataTypeClass))
#define AFRODITE_IS_DATA_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_DATA_TYPE))
#define AFRODITE_IS_DATA_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_DATA_TYPE))
#define AFRODITE_DATA_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_DATA_TYPE, AfroditeDataTypeClass))

typedef struct _AfroditeDataType AfroditeDataType;
typedef struct _AfroditeDataTypeClass AfroditeDataTypeClass;

#define AFRODITE_TYPE_ELLIPSIS_TYPE (afrodite_ellipsis_type_get_type ())
#define AFRODITE_ELLIPSIS_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_ELLIPSIS_TYPE, AfroditeEllipsisType))
#define AFRODITE_ELLIPSIS_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_ELLIPSIS_TYPE, AfroditeEllipsisTypeClass))
#define AFRODITE_IS_ELLIPSIS_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_ELLIPSIS_TYPE))
#define AFRODITE_IS_ELLIPSIS_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_ELLIPSIS_TYPE))
#define AFRODITE_ELLIPSIS_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_ELLIPSIS_TYPE, AfroditeEllipsisTypeClass))

typedef struct _AfroditeEllipsisType AfroditeEllipsisType;
typedef struct _AfroditeEllipsisTypeClass AfroditeEllipsisTypeClass;

#define AFRODITE_TYPE_COMPARE_MODE (afrodite_compare_mode_get_type ())

#define AFRODITE_TYPE_SYMBOL_ACCESSIBILITY (afrodite_symbol_accessibility_get_type ())

#define AFRODITE_TYPE_SOURCE_REFERENCE (afrodite_source_reference_get_type ())
#define AFRODITE_SOURCE_REFERENCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_SOURCE_REFERENCE, AfroditeSourceReference))
#define AFRODITE_SOURCE_REFERENCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_SOURCE_REFERENCE, AfroditeSourceReferenceClass))
#define AFRODITE_IS_SOURCE_REFERENCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_SOURCE_REFERENCE))
#define AFRODITE_IS_SOURCE_REFERENCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_SOURCE_REFERENCE))
#define AFRODITE_SOURCE_REFERENCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_SOURCE_REFERENCE, AfroditeSourceReferenceClass))

typedef struct _AfroditeSourceReference AfroditeSourceReference;
typedef struct _AfroditeSourceReferenceClass AfroditeSourceReferenceClass;

#define AFRODITE_TYPE_SOURCE_FILE (afrodite_source_file_get_type ())
#define AFRODITE_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_SOURCE_FILE, AfroditeSourceFile))
#define AFRODITE_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_SOURCE_FILE, AfroditeSourceFileClass))
#define AFRODITE_IS_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_SOURCE_FILE))
#define AFRODITE_IS_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_SOURCE_FILE))
#define AFRODITE_SOURCE_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_SOURCE_FILE, AfroditeSourceFileClass))

typedef struct _AfroditeSourceFile AfroditeSourceFile;
typedef struct _AfroditeSourceFileClass AfroditeSourceFileClass;

#define AFRODITE_TYPE_QUERY_OPTIONS (afrodite_query_options_get_type ())
#define AFRODITE_QUERY_OPTIONS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_QUERY_OPTIONS, AfroditeQueryOptions))
#define AFRODITE_QUERY_OPTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_QUERY_OPTIONS, AfroditeQueryOptionsClass))
#define AFRODITE_IS_QUERY_OPTIONS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_QUERY_OPTIONS))
#define AFRODITE_IS_QUERY_OPTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_QUERY_OPTIONS))
#define AFRODITE_QUERY_OPTIONS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_QUERY_OPTIONS, AfroditeQueryOptionsClass))

typedef struct _AfroditeQueryOptions AfroditeQueryOptions;
typedef struct _AfroditeQueryOptionsClass AfroditeQueryOptionsClass;

#define AFRODITE_TYPE_SYMBOL_RESOLVER (afrodite_symbol_resolver_get_type ())
#define AFRODITE_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_SYMBOL_RESOLVER, AfroditeSymbolResolver))
#define AFRODITE_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_SYMBOL_RESOLVER, AfroditeSymbolResolverClass))
#define AFRODITE_IS_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_SYMBOL_RESOLVER))
#define AFRODITE_IS_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_SYMBOL_RESOLVER))
#define AFRODITE_SYMBOL_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_SYMBOL_RESOLVER, AfroditeSymbolResolverClass))

typedef struct _AfroditeSymbolResolver AfroditeSymbolResolver;
typedef struct _AfroditeSymbolResolverClass AfroditeSymbolResolverClass;
typedef struct _AfroditeSymbolResolverPrivate AfroditeSymbolResolverPrivate;
typedef struct _AfroditeDataTypePrivate AfroditeDataTypePrivate;
typedef struct _AfroditeVoidTypePrivate AfroditeVoidTypePrivate;
typedef struct _AfroditeSourceReferencePrivate AfroditeSourceReferencePrivate;
typedef struct _AfroditeSourceFilePrivate AfroditeSourceFilePrivate;
typedef struct _AfroditeAstPrivate AfroditeAstPrivate;

#define AFRODITE_TYPE_QUERY_RESULT (afrodite_query_result_get_type ())
#define AFRODITE_QUERY_RESULT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_QUERY_RESULT, AfroditeQueryResult))
#define AFRODITE_QUERY_RESULT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_QUERY_RESULT, AfroditeQueryResultClass))
#define AFRODITE_IS_QUERY_RESULT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_QUERY_RESULT))
#define AFRODITE_IS_QUERY_RESULT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_QUERY_RESULT))
#define AFRODITE_QUERY_RESULT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_QUERY_RESULT, AfroditeQueryResultClass))

typedef struct _AfroditeQueryResult AfroditeQueryResult;
typedef struct _AfroditeQueryResultClass AfroditeQueryResultClass;

#define AFRODITE_TYPE_CASE_SENSITIVENESS (afrodite_case_sensitiveness_get_type ())

#define AFRODITE_UTILS_SYMBOLS_TYPE_PREDEFINED_SYMBOLS (afrodite_utils_symbols_predefined_symbols_get_type ())
#define AFRODITE_UTILS_SYMBOLS_PREDEFINED_SYMBOLS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_UTILS_SYMBOLS_TYPE_PREDEFINED_SYMBOLS, AfroditeUtilsSymbolsPredefinedSymbols))
#define AFRODITE_UTILS_SYMBOLS_PREDEFINED_SYMBOLS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_UTILS_SYMBOLS_TYPE_PREDEFINED_SYMBOLS, AfroditeUtilsSymbolsPredefinedSymbolsClass))
#define AFRODITE_UTILS_SYMBOLS_IS_PREDEFINED_SYMBOLS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_UTILS_SYMBOLS_TYPE_PREDEFINED_SYMBOLS))
#define AFRODITE_UTILS_SYMBOLS_IS_PREDEFINED_SYMBOLS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_UTILS_SYMBOLS_TYPE_PREDEFINED_SYMBOLS))
#define AFRODITE_UTILS_SYMBOLS_PREDEFINED_SYMBOLS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_UTILS_SYMBOLS_TYPE_PREDEFINED_SYMBOLS, AfroditeUtilsSymbolsPredefinedSymbolsClass))

typedef struct _AfroditeUtilsSymbolsPredefinedSymbols AfroditeUtilsSymbolsPredefinedSymbols;
typedef struct _AfroditeUtilsSymbolsPredefinedSymbolsClass AfroditeUtilsSymbolsPredefinedSymbolsClass;
typedef struct _AfroditeUtilsSymbolsPredefinedSymbolsPrivate AfroditeUtilsSymbolsPredefinedSymbolsPrivate;

#define AFRODITE_TYPE_COMPLETION_ENGINE (afrodite_completion_engine_get_type ())
#define AFRODITE_COMPLETION_ENGINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_COMPLETION_ENGINE, AfroditeCompletionEngine))
#define AFRODITE_COMPLETION_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_COMPLETION_ENGINE, AfroditeCompletionEngineClass))
#define AFRODITE_IS_COMPLETION_ENGINE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_COMPLETION_ENGINE))
#define AFRODITE_IS_COMPLETION_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_COMPLETION_ENGINE))
#define AFRODITE_COMPLETION_ENGINE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_COMPLETION_ENGINE, AfroditeCompletionEngineClass))

typedef struct _AfroditeCompletionEngine AfroditeCompletionEngine;
typedef struct _AfroditeCompletionEngineClass AfroditeCompletionEngineClass;
typedef struct _AfroditeCompletionEnginePrivate AfroditeCompletionEnginePrivate;
typedef struct _AfroditeEllipsisTypePrivate AfroditeEllipsisTypePrivate;
typedef struct _AfroditeQueryOptionsPrivate AfroditeQueryOptionsPrivate;
typedef struct _AfroditeQueryResultPrivate AfroditeQueryResultPrivate;

#define AFRODITE_TYPE_RESULT_ITEM (afrodite_result_item_get_type ())
#define AFRODITE_RESULT_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AFRODITE_TYPE_RESULT_ITEM, AfroditeResultItem))
#define AFRODITE_RESULT_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AFRODITE_TYPE_RESULT_ITEM, AfroditeResultItemClass))
#define AFRODITE_IS_RESULT_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AFRODITE_TYPE_RESULT_ITEM))
#define AFRODITE_IS_RESULT_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AFRODITE_TYPE_RESULT_ITEM))
#define AFRODITE_RESULT_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AFRODITE_TYPE_RESULT_ITEM, AfroditeResultItemClass))

typedef struct _AfroditeResultItem AfroditeResultItem;
typedef struct _AfroditeResultItemClass AfroditeResultItemClass;
typedef struct _AfroditeResultItemPrivate AfroditeResultItemPrivate;
typedef struct _AfroditeSourceItemPrivate AfroditeSourceItemPrivate;

00213 struct _AfroditeAstMerger {
      ValaCodeVisitor parent_instance;
      AfroditeAstMergerPrivate * priv;
};

00218 struct _AfroditeAstMergerClass {
      ValaCodeVisitorClass parent_class;
};

00222 struct _AfroditeAstDumper {
      ValaCodeVisitor parent_instance;
      AfroditeAstDumperPrivate * priv;
};

00227 struct _AfroditeAstDumperClass {
      ValaCodeVisitorClass parent_class;
};

00231 struct _AfroditeParser {
      GObject parent_instance;
      AfroditeParserPrivate * priv;
      ValaCodeContext* context;
};

00237 struct _AfroditeParserClass {
      GObjectClass parent_class;
};

typedef enum  {
      AFRODITE_MEMBER_BINDING_INSTANCE = 1,
      AFRODITE_MEMBER_BINDING_CLASS = 1 << 1,
      AFRODITE_MEMBER_BINDING_STATIC = 1 << 2,
      AFRODITE_MEMBER_BINDING_ANY = (AFRODITE_MEMBER_BINDING_INSTANCE | AFRODITE_MEMBER_BINDING_CLASS) | AFRODITE_MEMBER_BINDING_STATIC
} AfroditeMemberBinding;

00248 struct _AfroditeSymbol {
      GObject parent_instance;
      AfroditeSymbolPrivate * priv;
      ValaList* resolve_targets;
      AfroditeMemberBinding binding;
      gboolean is_virtual;
      gboolean is_abstract;
      gboolean overrides;
      gint _static_child_count;
      gint _creation_method_child_count;
};

00260 struct _AfroditeSymbolClass {
      GObjectClass parent_class;
};

typedef enum  {
      AFRODITE_COMPARE_MODE_EXACT,
      AFRODITE_COMPARE_MODE_START_WITH
} AfroditeCompareMode;

typedef enum  {
      AFRODITE_SYMBOL_ACCESSIBILITY_PRIVATE = 1,
      AFRODITE_SYMBOL_ACCESSIBILITY_INTERNAL = 1 << 1,
      AFRODITE_SYMBOL_ACCESSIBILITY_PROTECTED = 1 << 2,
      AFRODITE_SYMBOL_ACCESSIBILITY_PUBLIC = 1 << 3,
      AFRODITE_SYMBOL_ACCESSIBILITY_ANY = ((AFRODITE_SYMBOL_ACCESSIBILITY_PRIVATE | AFRODITE_SYMBOL_ACCESSIBILITY_INTERNAL) | AFRODITE_SYMBOL_ACCESSIBILITY_PROTECTED) | AFRODITE_SYMBOL_ACCESSIBILITY_PUBLIC
} AfroditeSymbolAccessibility;

00277 struct _AfroditeSymbolResolver {
      GTypeInstance parent_instance;
      volatile int ref_count;
      AfroditeSymbolResolverPrivate * priv;
};

00283 struct _AfroditeSymbolResolverClass {
      GTypeClass parent_class;
      void (*finalize) (AfroditeSymbolResolver *self);
};

00288 struct _AfroditeDataType {
      GTypeInstance parent_instance;
      volatile int ref_count;
      AfroditeDataTypePrivate * priv;
};

00294 struct _AfroditeDataTypeClass {
      GTypeClass parent_class;
      void (*finalize) (AfroditeDataType *self);
};

00299 struct _AfroditeVoidType {
      AfroditeSymbol parent_instance;
      AfroditeVoidTypePrivate * priv;
};

00304 struct _AfroditeVoidTypeClass {
      AfroditeSymbolClass parent_class;
};

00308 struct _AfroditeSourceReference {
      GTypeInstance parent_instance;
      volatile int ref_count;
      AfroditeSourceReferencePrivate * priv;
};

00314 struct _AfroditeSourceReferenceClass {
      GTypeClass parent_class;
      void (*finalize) (AfroditeSourceReference *self);
};

00319 struct _AfroditeSourceFile {
      GTypeInstance parent_instance;
      volatile int ref_count;
      AfroditeSourceFilePrivate * priv;
};

00325 struct _AfroditeSourceFileClass {
      GTypeClass parent_class;
      void (*finalize) (AfroditeSourceFile *self);
};

00330 struct _AfroditeAst {
      GTypeInstance parent_instance;
      volatile int ref_count;
      AfroditeAstPrivate * priv;
};

00336 struct _AfroditeAstClass {
      GTypeClass parent_class;
      void (*finalize) (AfroditeAst *self);
};

typedef enum  {
      AFRODITE_CASE_SENSITIVENESS_CASE_SENSITIVE,
      AFRODITE_CASE_SENSITIVENESS_CASE_INSENSITIVE,
      AFRODITE_CASE_SENSITIVENESS_AUTO
} AfroditeCaseSensitiveness;

00347 struct _AfroditeUtilsSymbolsPredefinedSymbols {
      GTypeInstance parent_instance;
      volatile int ref_count;
      AfroditeUtilsSymbolsPredefinedSymbolsPrivate * priv;
      AfroditeDataType* signal_type;
};

00354 struct _AfroditeUtilsSymbolsPredefinedSymbolsClass {
      GTypeClass parent_class;
      void (*finalize) (AfroditeUtilsSymbolsPredefinedSymbols *self);
};

00359 struct _AfroditeCompletionEngine {
      GObject parent_instance;
      AfroditeCompletionEnginePrivate * priv;
      char* id;
};

00365 struct _AfroditeCompletionEngineClass {
      GObjectClass parent_class;
};

00369 struct _AfroditeEllipsisType {
      AfroditeDataType parent_instance;
      AfroditeEllipsisTypePrivate * priv;
};

00374 struct _AfroditeEllipsisTypeClass {
      AfroditeDataTypeClass parent_class;
};

00378 struct _AfroditeQueryOptions {
      GTypeInstance parent_instance;
      volatile int ref_count;
      AfroditeQueryOptionsPrivate * priv;
      gboolean all_symbols;
      gboolean only_creation_methods;
      gboolean only_static_factories;
      gboolean only_error_domains;
      gboolean exclude_creation_methods;
      gboolean exclude_code_node;
      AfroditeSymbolAccessibility access;
      gboolean auto_member_binding_mode;
      AfroditeMemberBinding binding;
      AfroditeCompareMode compare_mode;
};

00394 struct _AfroditeQueryOptionsClass {
      GTypeClass parent_class;
      void (*finalize) (AfroditeQueryOptions *self);
};

00399 struct _AfroditeQueryResult {
      GTypeInstance parent_instance;
      volatile int ref_count;
      AfroditeQueryResultPrivate * priv;
      gint items_created;
};

00406 struct _AfroditeQueryResultClass {
      GTypeClass parent_class;
      void (*finalize) (AfroditeQueryResult *self);
};

00411 struct _AfroditeResultItem {
      GTypeInstance parent_instance;
      volatile int ref_count;
      AfroditeResultItemPrivate * priv;
};

00417 struct _AfroditeResultItemClass {
      GTypeClass parent_class;
      void (*finalize) (AfroditeResultItem *self);
};

00422 struct _AfroditeSourceItem {
      GTypeInstance parent_instance;
      volatile int ref_count;
      AfroditeSourceItemPrivate * priv;
      char* path;
      char* content;
      gboolean is_glib;
      ValaCodeContext* context;
};

00432 struct _AfroditeSourceItemClass {
      GTypeClass parent_class;
      void (*finalize) (AfroditeSourceItem *self);
};


GType afrodite_ast_merger_get_type (void) G_GNUC_CONST;
gpointer afrodite_ast_ref (gpointer instance);
void afrodite_ast_unref (gpointer instance);
GParamSpec* afrodite_param_spec_ast (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void afrodite_value_set_ast (GValue* value, gpointer v_object);
void afrodite_value_take_ast (GValue* value, gpointer v_object);
gpointer afrodite_value_get_ast (const GValue* value);
GType afrodite_ast_get_type (void) G_GNUC_CONST;
AfroditeAstMerger* afrodite_ast_merger_new (AfroditeAst* ast);
AfroditeAstMerger* afrodite_ast_merger_construct (GType object_type, AfroditeAst* ast);
void afrodite_ast_merger_merge_vala_context (AfroditeAstMerger* self, ValaSourceFile* source, ValaCodeContext* context, gboolean merge_glib);
void afrodite_ast_merger_remove_source_filename (AfroditeAstMerger* self, const char* filename);
gboolean afrodite_ast_merger_is_symbol_defined_current_source (AfroditeAstMerger* self, ValaSymbol* sym);
GType afrodite_ast_dumper_get_type (void) G_GNUC_CONST;
GType afrodite_symbol_get_type (void) G_GNUC_CONST;
char* afrodite_ast_dumper_create_symbol_dump_info (AfroditeAstDumper* self, AfroditeSymbol* s, gboolean update_counters);
void afrodite_ast_dumper_dump (AfroditeAstDumper* self, AfroditeAst* ast, const char* filter_symbol);
AfroditeAstDumper* afrodite_ast_dumper_new (void);
AfroditeAstDumper* afrodite_ast_dumper_construct (GType object_type);
GType afrodite_parser_get_type (void) G_GNUC_CONST;
gpointer afrodite_source_item_ref (gpointer instance);
void afrodite_source_item_unref (gpointer instance);
GParamSpec* afrodite_param_spec_source_item (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void afrodite_value_set_source_item (GValue* value, gpointer v_object);
void afrodite_value_take_source_item (GValue* value, gpointer v_object);
gpointer afrodite_value_get_source_item (const GValue* value);
GType afrodite_source_item_get_type (void) G_GNUC_CONST;
AfroditeParser* afrodite_parser_new (ValaList* sources);
AfroditeParser* afrodite_parser_construct (GType object_type, ValaList* sources);
void afrodite_parser_parse (AfroditeParser* self);
GType afrodite_member_binding_get_type (void) G_GNUC_CONST;
GType afrodite_void_type_get_type (void) G_GNUC_CONST;
extern AfroditeVoidType* afrodite_symbol_VOID;
gpointer afrodite_data_type_ref (gpointer instance);
void afrodite_data_type_unref (gpointer instance);
GParamSpec* afrodite_param_spec_data_type (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void afrodite_value_set_data_type (GValue* value, gpointer v_object);
void afrodite_value_take_data_type (GValue* value, gpointer v_object);
gpointer afrodite_value_get_data_type (const GValue* value);
GType afrodite_data_type_get_type (void) G_GNUC_CONST;
GType afrodite_ellipsis_type_get_type (void) G_GNUC_CONST;
extern AfroditeEllipsisType* afrodite_symbol_ELLIPSIS;
AfroditeSymbol* afrodite_symbol_new (const char* fully_qualified_name, const char* type_name);
AfroditeSymbol* afrodite_symbol_construct (GType object_type, const char* fully_qualified_name, const char* type_name);
void afrodite_symbol_add_child (AfroditeSymbol* self, AfroditeSymbol* child);
void afrodite_symbol_remove_child (AfroditeSymbol* self, AfroditeSymbol* child);
AfroditeSymbol* afrodite_symbol_lookup_child (AfroditeSymbol* self, const char* name);
GType afrodite_compare_mode_get_type (void) G_GNUC_CONST;
GType afrodite_symbol_accessibility_get_type (void) G_GNUC_CONST;
AfroditeDataType* afrodite_symbol_lookup_datatype_for_variable (AfroditeSymbol* self, AfroditeCompareMode mode, const char* name, AfroditeSymbolAccessibility access);
AfroditeDataType* afrodite_symbol_scope_lookup_datatype_for_variable (AfroditeSymbol* self, AfroditeCompareMode mode, const char* name);
void afrodite_symbol_add_resolve_target (AfroditeSymbol* self, AfroditeSymbol* resolve_target);
void afrodite_symbol_remove_resolve_target (AfroditeSymbol* self, AfroditeSymbol* resolve_target);
void afrodite_symbol_add_parameter (AfroditeSymbol* self, AfroditeDataType* par);
void afrodite_symbol_remove_parameter (AfroditeSymbol* self, AfroditeDataType* par);
void afrodite_symbol_add_generic_type_argument (AfroditeSymbol* self, AfroditeSymbol* sym);
void afrodite_symbol_remove_generic_type_argument (AfroditeSymbol* self, AfroditeSymbol* sym);
void afrodite_symbol_add_local_variable (AfroditeSymbol* self, AfroditeDataType* variable);
void afrodite_symbol_remove_local_variable (AfroditeSymbol* self, AfroditeDataType* variable);
AfroditeDataType* afrodite_symbol_lookup_local_variable (AfroditeSymbol* self, const char* name);
void afrodite_symbol_add_base_type (AfroditeSymbol* self, AfroditeDataType* type);
void afrodite_symbol_remove_base_type (AfroditeSymbol* self, AfroditeDataType* type);
gpointer afrodite_source_reference_ref (gpointer instance);
void afrodite_source_reference_unref (gpointer instance);
GParamSpec* afrodite_param_spec_source_reference (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void afrodite_value_set_source_reference (GValue* value, gpointer v_object);
void afrodite_value_take_source_reference (GValue* value, gpointer v_object);
gpointer afrodite_value_get_source_reference (const GValue* value);
GType afrodite_source_reference_get_type (void) G_GNUC_CONST;
void afrodite_symbol_add_source_reference (AfroditeSymbol* self, AfroditeSourceReference* reference);
void afrodite_symbol_remove_source_reference (AfroditeSymbol* self, AfroditeSourceReference* reference);
AfroditeSourceReference* afrodite_symbol_lookup_source_reference_filename (AfroditeSymbol* self, const char* filename);
gpointer afrodite_source_file_ref (gpointer instance);
void afrodite_source_file_unref (gpointer instance);
GParamSpec* afrodite_param_spec_source_file (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void afrodite_value_set_source_file (GValue* value, gpointer v_object);
void afrodite_value_take_source_file (GValue* value, gpointer v_object);
gpointer afrodite_value_get_source_file (const GValue* value);
GType afrodite_source_file_get_type (void) G_GNUC_CONST;
AfroditeSourceReference* afrodite_symbol_lookup_source_reference_sourcefile (AfroditeSymbol* self, AfroditeSourceFile* source);
void afrodite_symbol_destroy (AfroditeSymbol* self);
gpointer afrodite_query_options_ref (gpointer instance);
void afrodite_query_options_unref (gpointer instance);
GParamSpec* afrodite_param_spec_query_options (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void afrodite_value_set_query_options (GValue* value, gpointer v_object);
void afrodite_value_take_query_options (GValue* value, gpointer v_object);
gpointer afrodite_value_get_query_options (const GValue* value);
GType afrodite_query_options_get_type (void) G_GNUC_CONST;
gboolean afrodite_symbol_check_options (AfroditeSymbol* self, AfroditeQueryOptions* options);
AfroditeSymbol* afrodite_symbol_get_default_constructor (AfroditeSymbol* self);
AfroditeSymbol* afrodite_symbol_copy (AfroditeSymbol* self);
void afrodite_symbol_specialize_generic_symbol (AfroditeSymbol* self, ValaList* types);
void afrodite_symbol_add_specialized_symbol (AfroditeSymbol* self, AfroditeSymbol* item);
AfroditeSymbol* afrodite_symbol_get_parent (AfroditeSymbol* self);
void afrodite_symbol_set_parent (AfroditeSymbol* self, AfroditeSymbol* value);
ValaList* afrodite_symbol_get_children (AfroditeSymbol* self);
void afrodite_symbol_set_children (AfroditeSymbol* self, ValaList* value);
AfroditeSymbol* afrodite_symbol_get_generic_parent (AfroditeSymbol* self);
void afrodite_symbol_set_generic_parent (AfroditeSymbol* self, AfroditeSymbol* value);
const char* afrodite_symbol_get_name (AfroditeSymbol* self);
void afrodite_symbol_set_name (AfroditeSymbol* self, const char* value);
const char* afrodite_symbol_get_fully_qualified_name (AfroditeSymbol* self);
void afrodite_symbol_set_fully_qualified_name (AfroditeSymbol* self, const char* value);
AfroditeDataType* afrodite_symbol_get_return_type (AfroditeSymbol* self);
void afrodite_symbol_set_return_type (AfroditeSymbol* self, AfroditeDataType* value);
const char* afrodite_symbol_get_type_name (AfroditeSymbol* self);
void afrodite_symbol_set_type_name (AfroditeSymbol* self, const char* value);
ValaList* afrodite_symbol_get_source_references (AfroditeSymbol* self);
void afrodite_symbol_set_source_references (AfroditeSymbol* self, ValaList* value);
ValaList* afrodite_symbol_get_parameters (AfroditeSymbol* self);
void afrodite_symbol_set_parameters (AfroditeSymbol* self, ValaList* value);
ValaList* afrodite_symbol_get_local_variables (AfroditeSymbol* self);
void afrodite_symbol_set_local_variables (AfroditeSymbol* self, ValaList* value);
ValaList* afrodite_symbol_get_base_types (AfroditeSymbol* self);
void afrodite_symbol_set_base_types (AfroditeSymbol* self, ValaList* value);
ValaList* afrodite_symbol_get_generic_type_arguments (AfroditeSymbol* self);
void afrodite_symbol_set_generic_type_arguments (AfroditeSymbol* self, ValaList* value);
AfroditeSymbolAccessibility afrodite_symbol_get_access (AfroditeSymbol* self);
void afrodite_symbol_set_access (AfroditeSymbol* self, AfroditeSymbolAccessibility value);
AfroditeDataType* afrodite_symbol_get_symbol_type (AfroditeSymbol* self);
gint afrodite_symbol_get_static_child_count (AfroditeSymbol* self);
void afrodite_symbol_set_static_child_count (AfroditeSymbol* self, gint value);
gint afrodite_symbol_get_creation_method_child_count (AfroditeSymbol* self);
void afrodite_symbol_set_creation_method_child_count (AfroditeSymbol* self, gint value);
gboolean afrodite_symbol_get_has_children (AfroditeSymbol* self);
gboolean afrodite_symbol_get_has_resolve_targets (AfroditeSymbol* self);
gboolean afrodite_symbol_get_has_parameters (AfroditeSymbol* self);
gboolean afrodite_symbol_get_has_generic_type_arguments (AfroditeSymbol* self);
gboolean afrodite_symbol_get_has_local_variables (AfroditeSymbol* self);
gboolean afrodite_symbol_get_has_base_types (AfroditeSymbol* self);
gboolean afrodite_symbol_get_has_source_references (AfroditeSymbol* self);
gboolean afrodite_symbol_get_has_static_child (AfroditeSymbol* self);
gboolean afrodite_symbol_get_has_creation_method_child (AfroditeSymbol* self);
gboolean afrodite_symbol_get_is_static (AfroditeSymbol* self);
const char* afrodite_symbol_get_description (AfroditeSymbol* self);
const char* afrodite_symbol_get_markup_description (AfroditeSymbol* self);
const char* afrodite_symbol_get_info (AfroditeSymbol* self);
const char* afrodite_symbol_get_display_name (AfroditeSymbol* self);
void afrodite_symbol_set_display_name (AfroditeSymbol* self, const char* value);
char* afrodite_symbol_get_access_string (AfroditeSymbol* self);
char* afrodite_symbol_get_binding_string (AfroditeSymbol* self);
gpointer afrodite_symbol_resolver_ref (gpointer instance);
void afrodite_symbol_resolver_unref (gpointer instance);
GParamSpec* afrodite_param_spec_symbol_resolver (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void afrodite_value_set_symbol_resolver (GValue* value, gpointer v_object);
void afrodite_value_take_symbol_resolver (GValue* value, gpointer v_object);
gpointer afrodite_value_get_symbol_resolver (const GValue* value);
GType afrodite_symbol_resolver_get_type (void) G_GNUC_CONST;
void afrodite_symbol_resolver_resolve (AfroditeSymbolResolver* self, AfroditeAst* ast);
AfroditeSymbolResolver* afrodite_symbol_resolver_new (void);
AfroditeSymbolResolver* afrodite_symbol_resolver_construct (GType object_type);
AfroditeDataType* afrodite_data_type_new (const char* type_name, const char* name);
AfroditeDataType* afrodite_data_type_construct (GType object_type, const char* type_name, const char* name);
void afrodite_data_type_add_generic_type (AfroditeDataType* self, AfroditeDataType* type);
void afrodite_data_type_remove_generic_type (AfroditeDataType* self, AfroditeDataType* type);
AfroditeDataType* afrodite_data_type_copy (AfroditeDataType* self);
AfroditeSymbol* afrodite_data_type_get_symbol (AfroditeDataType* self);
void afrodite_data_type_set_symbol (AfroditeDataType* self, AfroditeSymbol* value);
const char* afrodite_data_type_get_name (AfroditeDataType* self);
void afrodite_data_type_set_name (AfroditeDataType* self, const char* value);
gboolean afrodite_data_type_get_is_array (AfroditeDataType* self);
void afrodite_data_type_set_is_array (AfroditeDataType* self, gboolean value);
gboolean afrodite_data_type_get_is_pointer (AfroditeDataType* self);
void afrodite_data_type_set_is_pointer (AfroditeDataType* self, gboolean value);
gboolean afrodite_data_type_get_is_generic (AfroditeDataType* self);
void afrodite_data_type_set_is_generic (AfroditeDataType* self, gboolean value);
gboolean afrodite_data_type_get_is_nullable (AfroditeDataType* self);
void afrodite_data_type_set_is_nullable (AfroditeDataType* self, gboolean value);
gboolean afrodite_data_type_get_is_out (AfroditeDataType* self);
void afrodite_data_type_set_is_out (AfroditeDataType* self, gboolean value);
gboolean afrodite_data_type_get_is_ref (AfroditeDataType* self);
void afrodite_data_type_set_is_ref (AfroditeDataType* self, gboolean value);
gboolean afrodite_data_type_get_is_dynamic (AfroditeDataType* self);
void afrodite_data_type_set_is_dynamic (AfroditeDataType* self, gboolean value);
gboolean afrodite_data_type_get_is_ellipsis (AfroditeDataType* self);
void afrodite_data_type_set_is_ellipsis (AfroditeDataType* self, gboolean value);
gboolean afrodite_data_type_get_is_iterator (AfroditeDataType* self);
void afrodite_data_type_set_is_iterator (AfroditeDataType* self, gboolean value);
const char* afrodite_data_type_get_default_expression (AfroditeDataType* self);
void afrodite_data_type_set_default_expression (AfroditeDataType* self, const char* value);
ValaList* afrodite_data_type_get_generic_types (AfroditeDataType* self);
void afrodite_data_type_set_generic_types (AfroditeDataType* self, ValaList* value);
AfroditeSourceReference* afrodite_data_type_get_source_reference (AfroditeDataType* self);
void afrodite_data_type_set_source_reference (AfroditeDataType* self, AfroditeSourceReference* value);
const char* afrodite_data_type_get_type_name (AfroditeDataType* self);
void afrodite_data_type_set_type_name (AfroditeDataType* self, const char* value);
gboolean afrodite_data_type_get_unresolved (AfroditeDataType* self);
gboolean afrodite_data_type_get_has_generic_types (AfroditeDataType* self);
char* afrodite_data_type_get_description (AfroditeDataType* self);
AfroditeVoidType* afrodite_void_type_new (void);
AfroditeVoidType* afrodite_void_type_construct (GType object_type);
AfroditeSourceReference* afrodite_source_reference_new (void);
AfroditeSourceReference* afrodite_source_reference_construct (GType object_type);
AfroditeSourceFile* afrodite_source_reference_get_file (AfroditeSourceReference* self);
void afrodite_source_reference_set_file (AfroditeSourceReference* self, AfroditeSourceFile* value);
gint afrodite_source_reference_get_first_line (AfroditeSourceReference* self);
void afrodite_source_reference_set_first_line (AfroditeSourceReference* self, gint value);
gint afrodite_source_reference_get_last_line (AfroditeSourceReference* self);
void afrodite_source_reference_set_last_line (AfroditeSourceReference* self, gint value);
gint afrodite_source_reference_get_first_column (AfroditeSourceReference* self);
void afrodite_source_reference_set_first_column (AfroditeSourceReference* self, gint value);
gint afrodite_source_reference_get_last_column (AfroditeSourceReference* self);
void afrodite_source_reference_set_last_column (AfroditeSourceReference* self, gint value);
AfroditeSourceFile* afrodite_source_file_new (const char* filename);
AfroditeSourceFile* afrodite_source_file_construct (GType object_type, const char* filename);
AfroditeDataType* afrodite_source_file_add_using_directive (AfroditeSourceFile* self, const char* name);
AfroditeDataType* afrodite_source_file_lookup_using_directive (AfroditeSourceFile* self, const char* name);
void afrodite_source_file_remove_using_directive (AfroditeSourceFile* self, const char* name);
void afrodite_source_file_add_symbol (AfroditeSourceFile* self, AfroditeSymbol* symbol);
void afrodite_source_file_remove_symbol (AfroditeSourceFile* self, AfroditeSymbol* symbol);
ValaList* afrodite_source_file_get_using_directives (AfroditeSourceFile* self);
void afrodite_source_file_set_using_directives (AfroditeSourceFile* self, ValaList* value);
ValaList* afrodite_source_file_get_symbols (AfroditeSourceFile* self);
void afrodite_source_file_set_symbols (AfroditeSourceFile* self, ValaList* value);
const char* afrodite_source_file_get_filename (AfroditeSourceFile* self);
void afrodite_source_file_set_filename (AfroditeSourceFile* self, const char* value);
gboolean afrodite_source_file_get_has_using_directives (AfroditeSourceFile* self);
gboolean afrodite_source_file_get_has_symbols (AfroditeSourceFile* self);
AfroditeSymbol* afrodite_ast_lookup (AfroditeAst* self, const char* fully_qualified_name, AfroditeSymbol** parent);
AfroditeSourceFile* afrodite_ast_lookup_source_file (AfroditeAst* self, const char* filename);
AfroditeSymbol* afrodite_ast_lookup_symbol_at (AfroditeAst* self, const char* filename, gint line, gint column);
gpointer afrodite_query_result_ref (gpointer instance);
void afrodite_query_result_unref (gpointer instance);
GParamSpec* afrodite_param_spec_query_result (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void afrodite_value_set_query_result (GValue* value, gpointer v_object);
void afrodite_value_take_query_result (GValue* value, gpointer v_object);
gpointer afrodite_value_get_query_result (const GValue* value);
GType afrodite_query_result_get_type (void) G_GNUC_CONST;
AfroditeQueryResult* afrodite_ast_get_symbol_for_name_and_path (AfroditeAst* self, AfroditeQueryOptions* options, const char* symbol_qualified_name, const char* path, gint line, gint column);
AfroditeQueryResult* afrodite_ast_get_symbol_type_for_name_and_path (AfroditeAst* self, AfroditeQueryOptions* options, const char* symbol_qualified_name, const char* path, gint line, gint column);
AfroditeQueryResult* afrodite_ast_get_symbols_for_path (AfroditeAst* self, AfroditeQueryOptions* options, const char* path);
GType afrodite_case_sensitiveness_get_type (void) G_GNUC_CONST;
ValaList* afrodite_ast_lookup_visible_symbols_from_symbol (AfroditeAst* self, AfroditeSymbol* symbol, const char* name, AfroditeCompareMode mode, AfroditeCaseSensitiveness case_sensitiveness);
AfroditeSymbol* afrodite_ast_get_symbol_for_source_and_position (AfroditeAst* self, AfroditeSourceFile* source, gint line, gint column);
AfroditeAst* afrodite_ast_new (void);
AfroditeAst* afrodite_ast_construct (GType object_type);
AfroditeSymbol* afrodite_ast_get_root (AfroditeAst* self);
void afrodite_ast_set_root (AfroditeAst* self, AfroditeSymbol* value);
ValaList* afrodite_ast_get_source_files (AfroditeAst* self);
void afrodite_ast_set_source_files (AfroditeAst* self, ValaList* value);
gboolean afrodite_ast_get_has_source_files (AfroditeAst* self);
void afrodite_utils_log_message (const char* log_domain, const char* format, va_list args);
ValaList* afrodite_utils_get_package_paths (const char* pkg, ValaCodeContext* context, char** vapi_dirs, int vapi_dirs_length1);
gboolean afrodite_utils_add_package (const char* pkg, ValaCodeContext* context);
gpointer afrodite_utils_symbols_predefined_symbols_ref (gpointer instance);
void afrodite_utils_symbols_predefined_symbols_unref (gpointer instance);
GParamSpec* afrodite_utils_symbols_param_spec_predefined_symbols (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void afrodite_utils_symbols_value_set_predefined_symbols (GValue* value, gpointer v_object);
void afrodite_utils_symbols_value_take_predefined_symbols (GValue* value, gpointer v_object);
gpointer afrodite_utils_symbols_value_get_predefined_symbols (const GValue* value);
GType afrodite_utils_symbols_predefined_symbols_get_type (void) G_GNUC_CONST;
AfroditeUtilsSymbolsPredefinedSymbols* afrodite_utils_symbols_get_predefined (void);
AfroditeUtilsSymbolsPredefinedSymbols* afrodite_utils_symbols_predefined_symbols_new (void);
AfroditeUtilsSymbolsPredefinedSymbols* afrodite_utils_symbols_predefined_symbols_construct (GType object_type);
char* afrodite_utils_unescape_xml_string (const char* text);
char* afrodite_utils_binary_operator_to_string (ValaBinaryOperator op);
char* afrodite_utils_unary_operator_to_string (ValaUnaryOperator op);
GType afrodite_completion_engine_get_type (void) G_GNUC_CONST;
AfroditeCompletionEngine* afrodite_completion_engine_new (const char* id);
AfroditeCompletionEngine* afrodite_completion_engine_construct (GType object_type, const char* id);
void afrodite_completion_engine_add_vapi_dir (AfroditeCompletionEngine* self, const char* path);
void afrodite_completion_engine_remove_vapi_dir (AfroditeCompletionEngine* self, const char* path);
void afrodite_completion_engine_queue_source (AfroditeCompletionEngine* self, AfroditeSourceItem* item);
void afrodite_completion_engine_queue_sources (AfroditeCompletionEngine* self, ValaList* sources);
void afrodite_completion_engine_queue_sourcefile (AfroditeCompletionEngine* self, const char* path, const char* content, gboolean is_vapi, gboolean is_glib);
void afrodite_completion_engine_queue_sourcefiles (AfroditeCompletionEngine* self, ValaList* paths, const char* content, gboolean is_vapi, gboolean is_glib);
gboolean afrodite_completion_engine_try_acquire_ast (AfroditeCompletionEngine* self, AfroditeAst** ast, gint retry_count);
void afrodite_completion_engine_release_ast (AfroditeCompletionEngine* self, AfroditeAst* ast);
gboolean afrodite_completion_engine_get_is_parsing (AfroditeCompletionEngine* self);
AfroditeEllipsisType* afrodite_ellipsis_type_new (void);
AfroditeEllipsisType* afrodite_ellipsis_type_construct (GType object_type);
AfroditeQueryOptions* afrodite_query_options_standard (void);
AfroditeQueryOptions* afrodite_query_options_creation_methods (void);
AfroditeQueryOptions* afrodite_query_options_factory_methods (void);
AfroditeQueryOptions* afrodite_query_options_error_domains (void);
void afrodite_query_options_dump_settings (AfroditeQueryOptions* self);
AfroditeQueryOptions* afrodite_query_options_new (void);
AfroditeQueryOptions* afrodite_query_options_construct (GType object_type);
gpointer afrodite_result_item_ref (gpointer instance);
void afrodite_result_item_unref (gpointer instance);
GParamSpec* afrodite_param_spec_result_item (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void afrodite_value_set_result_item (GValue* value, gpointer v_object);
void afrodite_value_take_result_item (GValue* value, gpointer v_object);
gpointer afrodite_value_get_result_item (const GValue* value);
GType afrodite_result_item_get_type (void) G_GNUC_CONST;
void afrodite_query_result_add_result_item (AfroditeQueryResult* self, AfroditeResultItem* item);
AfroditeResultItem* afrodite_query_result_new_result_item (AfroditeQueryResult* self, AfroditeResultItem* parent, AfroditeSymbol* symbol);
AfroditeQueryResult* afrodite_query_result_new (void);
AfroditeQueryResult* afrodite_query_result_construct (GType object_type);
ValaList* afrodite_query_result_get_children (AfroditeQueryResult* self);
void afrodite_query_result_set_children (AfroditeQueryResult* self, ValaList* value);
gboolean afrodite_query_result_get_is_empty (AfroditeQueryResult* self);
void afrodite_result_item_add_result_item (AfroditeResultItem* self, AfroditeResultItem* item);
AfroditeResultItem* afrodite_result_item_new (void);
AfroditeResultItem* afrodite_result_item_construct (GType object_type);
AfroditeSymbol* afrodite_result_item_get_symbol (AfroditeResultItem* self);
void afrodite_result_item_set_symbol (AfroditeResultItem* self, AfroditeSymbol* value);
AfroditeResultItem* afrodite_result_item_get_parent (AfroditeResultItem* self);
void afrodite_result_item_set_parent (AfroditeResultItem* self, AfroditeResultItem* value);
ValaList* afrodite_result_item_get_children (AfroditeResultItem* self);
void afrodite_result_item_set_children (AfroditeResultItem* self, ValaList* value);
AfroditeSourceItem* afrodite_source_item_copy (AfroditeSourceItem* self);
AfroditeSourceItem* afrodite_source_item_new (void);
AfroditeSourceItem* afrodite_source_item_construct (GType object_type);
gboolean afrodite_source_item_get_is_vapi (AfroditeSourceItem* self);


G_END_DECLS

#endif

Generated by  Doxygen 1.6.0   Back to index