efl

Форк
0
/
property_holder.eo 
84 строки · 1.4 Кб
1
class Property_Holder extends Efl.Object {
2
   [[Docs for class Property_Holder. @since 1.66]]
3
   methods {
4
      some_method {
5
         return: int;
6
      }
7

8
      @property prop_simple {
9
         get {}
10
         set {}
11
         values {
12
            data: int;
13
         }
14
      }
15

16
      @property getter_only {
17
         get {}
18
         values {
19
            data: int;
20
         }
21
      }
22

23
      @property setter_only {
24
         set {}
25
         values {
26
            data: int;
27
         }
28
      }
29

30
      @property prop_with_key {
31
         get {}
32
         set {}
33
         values {
34
            data: int;
35
         }
36

37
         keys {
38
            key: string;
39
         }
40
      }
41

42
      @property multi_value_prop {
43
         get {}
44
         set {}
45
         values {
46
            x: int;
47
            y: int;
48
         }
49
      }
50

51
      @property setter_with_return {
52
         get {}
53
         set {
54
            return: bool;
55
         }
56
         values {
57
            data: int;
58
         }
59
      }
60

61
      @property getter_with_return {
62
         get {
63
            return: bool;
64
         }
65
         set {}
66
         values {
67
            data: int;
68
         }
69
      }
70

71
      @property value_override {
72
         get {
73
            values {
74
               getter: const(Property_Holder);
75
            }
76
         }
77
         set {
78
            values {
79
               setter: Property_Holder;
80
            }
81
         }
82
      }
83
   }
84
}
85

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.