File: libisocodes.vapi

package info (click to toggle)
libisocodes 1.2.2-1~deb8u1
  • links: PTS
  • area: main
  • in suites: jessie
  • size: 2,464 kB
  • ctags: 1,140
  • sloc: sh: 11,900; ansic: 5,044; xml: 738; makefile: 103; sed: 16
file content (125 lines) | stat: -rw-r--r-- 4,497 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
/* libisocodes.vapi generated by valac 0.26.2, do not modify. */

namespace libisocodes {
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_15924 : libisocodes.ISO_Codes {
		public ISO_15924 ();
		public libisocodes.ISO_15924_Item[] find_all () throws libisocodes.ISOCodesError;
		public libisocodes.ISO_15924_Item find_code (string code = "") throws libisocodes.ISOCodesError;
		public void setup ();
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_15924_Item : GLib.Object {
		public string alpha_4_code;
		public string name;
		public string numeric_code;
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_3166 : libisocodes.ISO_Codes {
		public ISO_3166 ();
		public libisocodes.ISO_3166_Item[] find_all () throws libisocodes.ISOCodesError;
		public libisocodes.ISO_3166_Item find_code (string code = "") throws libisocodes.ISOCodesError;
		public void setup ();
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_3166_2 : libisocodes.ISO_Codes {
		public ISO_3166_2 ();
		public libisocodes.ISO_3166_2_Item[] find_all () throws libisocodes.ISOCodesError;
		public libisocodes.ISO_3166_2_Item find_code (string code = "") throws libisocodes.ISOCodesError;
		public void setup ();
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_3166_2_Item : GLib.Object {
		public string code;
		public string country;
		public string name;
		public string parent;
		public string type;
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_3166_Item : GLib.Object {
		public string alpha_2_code;
		public string alpha_3_code;
		public string common_name;
		public string name;
		public string numeric_code;
		public string official_name;
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_4217 : libisocodes.ISO_Codes {
		public ISO_4217 ();
		public libisocodes.ISO_4217_Item[] find_all () throws libisocodes.ISOCodesError;
		public libisocodes.ISO_4217_Item find_code (string code = "") throws libisocodes.ISOCodesError;
		public void setup ();
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_4217_Item : GLib.Object {
		public string letter_code;
		public string name;
		public string numeric_code;
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_639 : libisocodes.ISO_Codes {
		public ISO_639 ();
		public libisocodes.ISO_639_Item[] find_all () throws libisocodes.ISOCodesError;
		public libisocodes.ISO_639_Item find_code (string code = "") throws libisocodes.ISOCodesError;
		public void setup ();
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_639_3 : libisocodes.ISO_Codes {
		public ISO_639_3 ();
		public libisocodes.ISO_639_3_Item[] find_all () throws libisocodes.ISOCodesError;
		public libisocodes.ISO_639_3_Item find_code (string code = "") throws libisocodes.ISOCodesError;
		public void setup ();
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_639_3_Item : GLib.Object {
		public string common_name;
		public string id;
		public string inverted_name;
		public string name;
		public string part1_code;
		public string part2_code;
		public string reference_name;
		public string scope;
		public string status;
		public string type;
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_639_5 : libisocodes.ISO_Codes {
		public ISO_639_5 ();
		public libisocodes.ISO_639_5_Item[] find_all () throws libisocodes.ISOCodesError;
		public libisocodes.ISO_639_5_Item find_code (string code = "") throws libisocodes.ISOCodesError;
		public void setup ();
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_639_5_Item : GLib.Object {
		public string id;
		public string name;
		public string parents;
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public class ISO_639_Item : GLib.Object {
		public string iso_639_1_code;
		public string iso_639_2B_code;
		public string iso_639_2T_code;
		public string name;
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public abstract class ISO_Codes : GLib.Object {
		public ISO_Codes ();
		public string get_filepath ();
		public string get_iso_codes_xml_version () throws libisocodes.ISOCodesError;
		public string get_locale ();
		public void set_filepath (string? path);
		public void set_locale (string? locale);
	}
	[CCode (cheader_filename = "libisocodes.h")]
	public errordomain ISOCodesError {
		CANNOT_OPEN_FILE,
		CANNOT_CREATE_LIBXML_STRUCTURE,
		CANNOT_PARSE_FILE,
		FILE_DOES_NOT_CONTAIN_ISO_DATA,
		CODE_NOT_DEFINED
	}
}