Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* vcl-0.38.vapi generated by valac 0.36.1.14-035c, do not modify. */
- namespace Vcl {
- [CCode (cheader_filename = "vcl.h")]
- public class Context : GLib.Object {
- public Context ();
- public bool add_source_filename (string filename);
- public GLib.List<Vala.Symbol> lookup_symbol_expression (Vala.Expression? inner, string name, bool prefix_match, Vala.Symbol? block);
- public Gee.Collection<Vala.Symbol> lookup_symbols_for_text (string filename, int line, int column, string text);
- public void parse ();
- public async void parse_async ();
- public Gee.List<string> available_packages { owned get; }
- public Gee.Collection<string> gir_directories { get; }
- public Gee.Collection<string> metadata_directories { get; }
- public Gee.List<string> packages { get; }
- public Vcl.Report report { get; set; }
- public Gee.List<Vcl.SourceFile> source_files { get; }
- public Gee.Collection<string> vapi_directories { get; }
- public signal void begin_parsing ();
- public signal void end_parsing ();
- }
- [CCode (cheader_filename = "vcl.h")]
- public class Report : GLib.Object {
- public Report ();
- public signal void deprecated (Vcl.SourceReference source, string message);
- public signal void error (Vcl.SourceReference source, string message);
- public signal void note (Vcl.SourceReference source, string message);
- public signal void warning (Vcl.SourceReference source, string message);
- }
- [CCode (cheader_filename = "vcl.h")]
- public class SourceFile : GLib.Object, Gee.Hashable<Vcl.SourceFile>, Gee.Comparable<Vcl.SourceFile> {
- public SourceFile ();
- public static Vcl.SourceFile? open (string filename);
- public static Vcl.SourceFile? open_file (GLib.File file);
- public GLib.File file { get; construct; }
- public string filename { owned get; }
- public bool is_source { get; construct; }
- }
- [CCode (cheader_filename = "vcl.h")]
- public class SourceReference : GLib.Object {
- public bool contains (Vcl.SourceLocation location);
- public Vcl.SourceLocation begin { get; construct; }
- public Vcl.SourceLocation end { get; construct; }
- public string filename { get; construct; }
- }
- [CCode (cheader_filename = "vcl.h")]
- public struct SourceLocation {
- public int line;
- public int column;
- public SourceLocation (int line, int column);
- public bool before (Vcl.SourceLocation other);
- public bool inside (Vcl.SourceReference source);
- }
- [CCode (cheader_filename = "vcl.h")]
- public static string[] get_vapi_directories ();
- [CCode (cheader_filename = "vcl.h")]
- public static bool package_exists (string package);
- [CCode (cheader_filename = "vcl.h")]
- public static int symbol_compare (Vala.Symbol symbol, Vala.Symbol other);
- [CCode (cheader_filename = "vcl.h")]
- public static bool symbol_equal (Vala.Symbol symbol, Vala.Symbol other);
- [CCode (cheader_filename = "vcl.h")]
- public static uint symbol_hash (Vala.Symbol symbol);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement