efl
215 строк · 4.6 Кб
1class Complex extends Efl.Object {
2data: Complex_Data;
3methods {
4// container test
5inptrcont @beta {
6params {
7l: list<string>;
8}
9}
10inclasscont @beta {
11params {
12l: list<Efl.Object>;
13}
14}
15incontcont @beta {
16params {
17l: list<list<string>>;
18}
19}
20incontcontown @beta {
21params {
22l: list<list<string>> @move;
23}
24}
25incontowncontown @beta {
26params {
27l: list<list<string> @move> @move;
28}
29}
30incontowncont @beta {
31params {
32l: list<list<string> @move>;
33}
34}
35instringcont @beta {
36params {
37l: list<string>;
38}
39}
40instringowncont @beta {
41params {
42l: list<mstring @move>;
43}
44}
45instringcontown @beta {
46params {
47l: list<string> @move;
48}
49}
50inarray {
51[[Docs for method inarray. @since 1.66]]
52params {
53l: array<string>;
54}
55}
56inarrayown {
57[[Docs for method inarrayown. @since 1.66]]
58params {
59l: array<string> @move;
60}
61}
62inhash @beta {
63params {
64l: hash<string, string>;
65}
66}
67inhashown @beta {
68params {
69l: hash<string, string> @move;
70}
71}
72initerator {
73[[Docs for method initerator. @since 1.66]]
74params {
75l: iterator<int>;
76}
77}
78initeratorown {
79[[Docs for method initeratorown. @since 1.66]]
80params {
81l: iterator<int> @move;
82}
83}
84inaccessor {
85[[Docs for method inacessor. @since 1.66]]
86params {
87l: accessor<int>;
88}
89}
90inaccessorown {
91[[Docs for method inaccessorown. @since 1.66]]
92params {
93l: accessor<int> @move;
94}
95}
96// out
97outclasscont @beta {
98params {
99@out l: list<Efl.Object>;
100}
101}
102outcontcont @beta {
103params {
104@out l: list<list<string>>;
105}
106}
107outcontcontown @beta {
108params {
109@out l: list<list<string>> @move;
110}
111}
112outcontowncontown @beta {
113params {
114@out l: list<list<string> @move> @move;
115}
116}
117outcontowncont @beta {
118params {
119@out l: list<list<string> @move>;
120}
121}
122outstringcont @beta {
123params {
124@out l: list<string>;
125}
126}
127outstringowncont @beta {
128params {
129@out l: list<mstring @move>;
130}
131}
132outstringcontown @beta {
133params {
134@out l: list<string> @move;
135}
136}
137outarray {
138[[Docs for method outarray. @since 1.66]]
139params {
140@out l: array<string>;
141}
142}
143outarrayown {
144[[Docs for method outarryown. @since 1.66]]
145params {
146@out l: array<string> @move;
147}
148}
149outhash @beta {
150params {
151@out l: hash<string, string>;
152}
153}
154outhashown @beta {
155params {
156@out l: hash<string, string> @move;
157}
158}
159outiterator {
160[[Docs for method outiterator. @since 1.66]]
161params {
162@out l: iterator<int>;
163}
164}
165outiteratorown {
166[[Docs for method outiteratorown. @since 1.66]]
167params {
168@out l: iterator<int> @move;
169}
170}
171outaccessor {
172[[Docs for method outaccessor. @since 1.66]]
173params {
174@out l: accessor<int>;
175}
176}
177outaccessorown {
178[[Docs for method outaccessorown. @since 1.66]]
179params {
180@out l: accessor<int> @move;
181}
182}
183foo @beta {
184params {
185l: list<string>;
186}
187}
188bar {
189[[Docs for method bar. @since 1.66]]
190return: array<string>;
191}
192wrapper_r {
193[[Docs for method wrapper_r. @since 1.66]]
194return: Complex;
195}
196wrapper_in {
197[[Docs for method wrapper_in. @since 1.66]]
198params {
199@in a1: Complex;
200}
201}
202wrapper_inout {
203[[Docs for method wrapper_inout. @since 1.66]]
204params {
205@inout a1: Complex;
206}
207}
208wrapper_out {
209[[Docs for method wrapper_out. @since 1.66]]
210params {
211@out a1: Complex;
212}
213}
214}
215}
216
217