1 #ifndef EVAS_TABLE_IMPL_HH
2 #define EVAS_TABLE_IMPL_HH
3 
4 #include "evas_table_eo.hh"
5 
6 namespace evas {
homogeneous_get() const7 inline ::efl::eolian::return_traits<Evas_Object_Table_Homogeneous_Mode>::type Table::homogeneous_get() const
8 {
9    Evas_Object_Table_Homogeneous_Mode __return_value =  ::evas_obj_table_homogeneous_get(_eo_ptr());
10    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Table_Homogeneous_Mode>::type>(__return_value);
11 }
homogeneous_set(::efl::eolian::in_traits<Evas_Object_Table_Homogeneous_Mode>::type homogeneous) const12 inline ::efl::eolian::return_traits<void>::type Table::homogeneous_set( ::efl::eolian::in_traits<Evas_Object_Table_Homogeneous_Mode>::type homogeneous) const
13 {
14     ::evas_obj_table_homogeneous_set(_eo_ptr(),
15        ::efl::eolian::convert_to_c<Evas_Object_Table_Homogeneous_Mode,  ::efl::eolian::in_traits<Evas_Object_Table_Homogeneous_Mode>::type>(homogeneous));
16 }
align_get(::efl::eolian::out_traits<double>::type horizontal,::efl::eolian::out_traits<double>::type vertical) const17 inline ::efl::eolian::return_traits<void>::type Table::align_get( ::efl::eolian::out_traits<double>::type horizontal,  ::efl::eolian::out_traits<double>::type vertical) const
18 {
19    double __out_param_horizontal = {};
20    double __out_param_vertical = {};
21     ::evas_obj_table_align_get(_eo_ptr(),
22       & __out_param_horizontal,
23       & __out_param_vertical);
24    ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(horizontal, __out_param_horizontal);
25    ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(vertical, __out_param_vertical);
26 }
align_set(::efl::eolian::in_traits<double>::type horizontal,::efl::eolian::in_traits<double>::type vertical) const27 inline ::efl::eolian::return_traits<void>::type Table::align_set( ::efl::eolian::in_traits<double>::type horizontal,  ::efl::eolian::in_traits<double>::type vertical) const
28 {
29     ::evas_obj_table_align_set(_eo_ptr(),
30        ::efl::eolian::convert_to_c<double,  ::efl::eolian::in_traits<double>::type>(horizontal),
31        ::efl::eolian::convert_to_c<double,  ::efl::eolian::in_traits<double>::type>(vertical));
32 }
padding_get(::efl::eolian::out_traits<int>::type horizontal,::efl::eolian::out_traits<int>::type vertical) const33 inline ::efl::eolian::return_traits<void>::type Table::padding_get( ::efl::eolian::out_traits<int>::type horizontal,  ::efl::eolian::out_traits<int>::type vertical) const
34 {
35    int __out_param_horizontal = {};
36    int __out_param_vertical = {};
37     ::evas_obj_table_padding_get(_eo_ptr(),
38       & __out_param_horizontal,
39       & __out_param_vertical);
40    ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(horizontal, __out_param_horizontal);
41    ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(vertical, __out_param_vertical);
42 }
padding_set(::efl::eolian::in_traits<int>::type horizontal,::efl::eolian::in_traits<int>::type vertical) const43 inline ::efl::eolian::return_traits<void>::type Table::padding_set( ::efl::eolian::in_traits<int>::type horizontal,  ::efl::eolian::in_traits<int>::type vertical) const
44 {
45     ::evas_obj_table_padding_set(_eo_ptr(),
46        ::efl::eolian::convert_to_c<int,  ::efl::eolian::in_traits<int>::type>(horizontal),
47        ::efl::eolian::convert_to_c<int,  ::efl::eolian::in_traits<int>::type>(vertical));
48 }
col_row_size_get(::efl::eolian::out_traits<int>::type cols,::efl::eolian::out_traits<int>::type rows) const49 inline ::efl::eolian::return_traits<void>::type Table::col_row_size_get( ::efl::eolian::out_traits<int>::type cols,  ::efl::eolian::out_traits<int>::type rows) const
50 {
51    int __out_param_cols = {};
52    int __out_param_rows = {};
53     ::evas_obj_table_col_row_size_get(_eo_ptr(),
54       & __out_param_cols,
55       & __out_param_rows);
56    ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cols, __out_param_cols);
57    ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(rows, __out_param_rows);
58 }
children_get() const59 inline ::efl::eolian::return_traits<  ::efl::eina::list< ::efl::canvas::Object>>::type Table::children_get() const
60 {
61    Eina_List * __return_value =  ::evas_obj_table_children_get(_eo_ptr());
62    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<  ::efl::eina::list< ::efl::canvas::Object>>::type>(__return_value);
63 }
child_get(::efl::eolian::in_traits<unsigned short>::type col,::efl::eolian::in_traits<unsigned short>::type row) const64 inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Table::child_get( ::efl::eolian::in_traits< unsigned short>::type col,  ::efl::eolian::in_traits< unsigned short>::type row) const
65 {
66     ::Efl_Canvas_Object* __return_value =  ::evas_obj_table_child_get(_eo_ptr(),
67        ::efl::eolian::convert_to_c<unsigned short,  ::efl::eolian::in_traits< unsigned short>::type>(col),
68        ::efl::eolian::convert_to_c<unsigned short,  ::efl::eolian::in_traits< unsigned short>::type>(row));
69    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
70 }
clear(::efl::eolian::in_traits<bool>::type clear) const71 inline ::efl::eolian::return_traits<void>::type Table::clear( ::efl::eolian::in_traits<bool>::type clear) const
72 {
73     ::evas_obj_table_clear(_eo_ptr(),
74        ::efl::eolian::convert_to_c<Eina_Bool,  ::efl::eolian::in_traits<bool>::type>(clear));
75 }
accessor_new() const76 inline ::efl::eolian::return_traits< ::efl::eina::accessor< ::efl::canvas::Object>>::type Table::accessor_new() const
77 {
78    Eina_Accessor * __return_value =  ::evas_obj_table_accessor_new(_eo_ptr());
79    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::accessor< ::efl::canvas::Object>>::type>(__return_value);
80 }
iterator_new() const81 inline ::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::canvas::Object>>::type Table::iterator_new() const
82 {
83    Eina_Iterator * __return_value =  ::evas_obj_table_iterator_new(_eo_ptr());
84    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::canvas::Object>>::type>(__return_value);
85 }
add_to() const86 inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Table::add_to() const
87 {
88     ::Efl_Canvas_Object* __return_value =  ::evas_obj_table_add_to(_eo_ptr());
89    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
90 }
pack_get(::efl::eolian::in_traits<::efl::canvas::Object>::type child,::efl::eolian::out_traits<unsigned short>::type col,::efl::eolian::out_traits<unsigned short>::type row,::efl::eolian::out_traits<unsigned short>::type colspan,::efl::eolian::out_traits<unsigned short>::type rowspan) const91 inline ::efl::eolian::return_traits<bool>::type Table::pack_get( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child,  ::efl::eolian::out_traits< unsigned short>::type col,  ::efl::eolian::out_traits< unsigned short>::type row,  ::efl::eolian::out_traits< unsigned short>::type colspan,  ::efl::eolian::out_traits< unsigned short>::type rowspan) const
92 {
93    unsigned short __out_param_col = {};
94    unsigned short __out_param_row = {};
95    unsigned short __out_param_colspan = {};
96    unsigned short __out_param_rowspan = {};
97    Eina_Bool __return_value =  ::evas_obj_table_pack_get(_eo_ptr(),
98        ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*,  ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
99       & __out_param_col,
100       & __out_param_row,
101       & __out_param_colspan,
102       & __out_param_rowspan);
103    ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(col, __out_param_col);
104    ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(row, __out_param_row);
105    ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(colspan, __out_param_colspan);
106    ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(rowspan, __out_param_rowspan);
107    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
108 }
pack(::efl::eolian::in_traits<::efl::canvas::Object>::type child,::efl::eolian::in_traits<unsigned short>::type col,::efl::eolian::in_traits<unsigned short>::type row,::efl::eolian::in_traits<unsigned short>::type colspan,::efl::eolian::in_traits<unsigned short>::type rowspan) const109 inline ::efl::eolian::return_traits<bool>::type Table::pack( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child,  ::efl::eolian::in_traits< unsigned short>::type col,  ::efl::eolian::in_traits< unsigned short>::type row,  ::efl::eolian::in_traits< unsigned short>::type colspan,  ::efl::eolian::in_traits< unsigned short>::type rowspan) const
110 {
111    Eina_Bool __return_value =  ::evas_obj_table_pack(_eo_ptr(),
112        ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*,  ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
113        ::efl::eolian::convert_to_c<unsigned short,  ::efl::eolian::in_traits< unsigned short>::type>(col),
114        ::efl::eolian::convert_to_c<unsigned short,  ::efl::eolian::in_traits< unsigned short>::type>(row),
115        ::efl::eolian::convert_to_c<unsigned short,  ::efl::eolian::in_traits< unsigned short>::type>(colspan),
116        ::efl::eolian::convert_to_c<unsigned short,  ::efl::eolian::in_traits< unsigned short>::type>(rowspan));
117    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
118 }
unpack(::efl::eolian::in_traits<::efl::canvas::Object>::type child) const119 inline ::efl::eolian::return_traits<bool>::type Table::unpack( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
120 {
121    Eina_Bool __return_value =  ::evas_obj_table_unpack(_eo_ptr(),
122        ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*,  ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
123    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
124 }
count() const125 inline ::efl::eolian::return_traits<int>::type Table::count() const
126 {
127    int __return_value =  ::evas_obj_table_count(_eo_ptr());
128    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
129 }
130 }
131 namespace eo_cxx {
132 namespace evas {
homogeneous_get() const133 inline ::efl::eolian::return_traits<Evas_Object_Table_Homogeneous_Mode>::type Table::homogeneous_get() const
134 {
135    Evas_Object_Table_Homogeneous_Mode __return_value =  ::evas_obj_table_homogeneous_get(_eo_ptr());
136    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Table_Homogeneous_Mode>::type>(__return_value);
137 }
homogeneous_set(::efl::eolian::in_traits<Evas_Object_Table_Homogeneous_Mode>::type homogeneous) const138 inline ::efl::eolian::return_traits<void>::type Table::homogeneous_set( ::efl::eolian::in_traits<Evas_Object_Table_Homogeneous_Mode>::type homogeneous) const
139 {
140     ::evas_obj_table_homogeneous_set(_eo_ptr(),
141        ::efl::eolian::convert_to_c<Evas_Object_Table_Homogeneous_Mode,  ::efl::eolian::in_traits<Evas_Object_Table_Homogeneous_Mode>::type>(homogeneous));
142 }
align_get(::efl::eolian::out_traits<double>::type horizontal,::efl::eolian::out_traits<double>::type vertical) const143 inline ::efl::eolian::return_traits<void>::type Table::align_get( ::efl::eolian::out_traits<double>::type horizontal,  ::efl::eolian::out_traits<double>::type vertical) const
144 {
145    double __out_param_horizontal = {};
146    double __out_param_vertical = {};
147     ::evas_obj_table_align_get(_eo_ptr(),
148       & __out_param_horizontal,
149       & __out_param_vertical);
150    ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(horizontal, __out_param_horizontal);
151    ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(vertical, __out_param_vertical);
152 }
align_set(::efl::eolian::in_traits<double>::type horizontal,::efl::eolian::in_traits<double>::type vertical) const153 inline ::efl::eolian::return_traits<void>::type Table::align_set( ::efl::eolian::in_traits<double>::type horizontal,  ::efl::eolian::in_traits<double>::type vertical) const
154 {
155     ::evas_obj_table_align_set(_eo_ptr(),
156        ::efl::eolian::convert_to_c<double,  ::efl::eolian::in_traits<double>::type>(horizontal),
157        ::efl::eolian::convert_to_c<double,  ::efl::eolian::in_traits<double>::type>(vertical));
158 }
padding_get(::efl::eolian::out_traits<int>::type horizontal,::efl::eolian::out_traits<int>::type vertical) const159 inline ::efl::eolian::return_traits<void>::type Table::padding_get( ::efl::eolian::out_traits<int>::type horizontal,  ::efl::eolian::out_traits<int>::type vertical) const
160 {
161    int __out_param_horizontal = {};
162    int __out_param_vertical = {};
163     ::evas_obj_table_padding_get(_eo_ptr(),
164       & __out_param_horizontal,
165       & __out_param_vertical);
166    ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(horizontal, __out_param_horizontal);
167    ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(vertical, __out_param_vertical);
168 }
padding_set(::efl::eolian::in_traits<int>::type horizontal,::efl::eolian::in_traits<int>::type vertical) const169 inline ::efl::eolian::return_traits<void>::type Table::padding_set( ::efl::eolian::in_traits<int>::type horizontal,  ::efl::eolian::in_traits<int>::type vertical) const
170 {
171     ::evas_obj_table_padding_set(_eo_ptr(),
172        ::efl::eolian::convert_to_c<int,  ::efl::eolian::in_traits<int>::type>(horizontal),
173        ::efl::eolian::convert_to_c<int,  ::efl::eolian::in_traits<int>::type>(vertical));
174 }
col_row_size_get(::efl::eolian::out_traits<int>::type cols,::efl::eolian::out_traits<int>::type rows) const175 inline ::efl::eolian::return_traits<void>::type Table::col_row_size_get( ::efl::eolian::out_traits<int>::type cols,  ::efl::eolian::out_traits<int>::type rows) const
176 {
177    int __out_param_cols = {};
178    int __out_param_rows = {};
179     ::evas_obj_table_col_row_size_get(_eo_ptr(),
180       & __out_param_cols,
181       & __out_param_rows);
182    ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cols, __out_param_cols);
183    ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(rows, __out_param_rows);
184 }
children_get() const185 inline ::efl::eolian::return_traits<  ::efl::eina::list< ::efl::canvas::Object>>::type Table::children_get() const
186 {
187    Eina_List * __return_value =  ::evas_obj_table_children_get(_eo_ptr());
188    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<  ::efl::eina::list< ::efl::canvas::Object>>::type>(__return_value);
189 }
child_get(::efl::eolian::in_traits<unsigned short>::type col,::efl::eolian::in_traits<unsigned short>::type row) const190 inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Table::child_get( ::efl::eolian::in_traits< unsigned short>::type col,  ::efl::eolian::in_traits< unsigned short>::type row) const
191 {
192     ::Efl_Canvas_Object* __return_value =  ::evas_obj_table_child_get(_eo_ptr(),
193        ::efl::eolian::convert_to_c<unsigned short,  ::efl::eolian::in_traits< unsigned short>::type>(col),
194        ::efl::eolian::convert_to_c<unsigned short,  ::efl::eolian::in_traits< unsigned short>::type>(row));
195    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
196 }
clear(::efl::eolian::in_traits<bool>::type clear) const197 inline ::efl::eolian::return_traits<void>::type Table::clear( ::efl::eolian::in_traits<bool>::type clear) const
198 {
199     ::evas_obj_table_clear(_eo_ptr(),
200        ::efl::eolian::convert_to_c<Eina_Bool,  ::efl::eolian::in_traits<bool>::type>(clear));
201 }
accessor_new() const202 inline ::efl::eolian::return_traits< ::efl::eina::accessor< ::efl::canvas::Object>>::type Table::accessor_new() const
203 {
204    Eina_Accessor * __return_value =  ::evas_obj_table_accessor_new(_eo_ptr());
205    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::accessor< ::efl::canvas::Object>>::type>(__return_value);
206 }
iterator_new() const207 inline ::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::canvas::Object>>::type Table::iterator_new() const
208 {
209    Eina_Iterator * __return_value =  ::evas_obj_table_iterator_new(_eo_ptr());
210    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::canvas::Object>>::type>(__return_value);
211 }
add_to() const212 inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Table::add_to() const
213 {
214     ::Efl_Canvas_Object* __return_value =  ::evas_obj_table_add_to(_eo_ptr());
215    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
216 }
pack_get(::efl::eolian::in_traits<::efl::canvas::Object>::type child,::efl::eolian::out_traits<unsigned short>::type col,::efl::eolian::out_traits<unsigned short>::type row,::efl::eolian::out_traits<unsigned short>::type colspan,::efl::eolian::out_traits<unsigned short>::type rowspan) const217 inline ::efl::eolian::return_traits<bool>::type Table::pack_get( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child,  ::efl::eolian::out_traits< unsigned short>::type col,  ::efl::eolian::out_traits< unsigned short>::type row,  ::efl::eolian::out_traits< unsigned short>::type colspan,  ::efl::eolian::out_traits< unsigned short>::type rowspan) const
218 {
219    unsigned short __out_param_col = {};
220    unsigned short __out_param_row = {};
221    unsigned short __out_param_colspan = {};
222    unsigned short __out_param_rowspan = {};
223    Eina_Bool __return_value =  ::evas_obj_table_pack_get(_eo_ptr(),
224        ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*,  ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
225       & __out_param_col,
226       & __out_param_row,
227       & __out_param_colspan,
228       & __out_param_rowspan);
229    ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(col, __out_param_col);
230    ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(row, __out_param_row);
231    ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(colspan, __out_param_colspan);
232    ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(rowspan, __out_param_rowspan);
233    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
234 }
pack(::efl::eolian::in_traits<::efl::canvas::Object>::type child,::efl::eolian::in_traits<unsigned short>::type col,::efl::eolian::in_traits<unsigned short>::type row,::efl::eolian::in_traits<unsigned short>::type colspan,::efl::eolian::in_traits<unsigned short>::type rowspan) const235 inline ::efl::eolian::return_traits<bool>::type Table::pack( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child,  ::efl::eolian::in_traits< unsigned short>::type col,  ::efl::eolian::in_traits< unsigned short>::type row,  ::efl::eolian::in_traits< unsigned short>::type colspan,  ::efl::eolian::in_traits< unsigned short>::type rowspan) const
236 {
237    Eina_Bool __return_value =  ::evas_obj_table_pack(_eo_ptr(),
238        ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*,  ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
239        ::efl::eolian::convert_to_c<unsigned short,  ::efl::eolian::in_traits< unsigned short>::type>(col),
240        ::efl::eolian::convert_to_c<unsigned short,  ::efl::eolian::in_traits< unsigned short>::type>(row),
241        ::efl::eolian::convert_to_c<unsigned short,  ::efl::eolian::in_traits< unsigned short>::type>(colspan),
242        ::efl::eolian::convert_to_c<unsigned short,  ::efl::eolian::in_traits< unsigned short>::type>(rowspan));
243    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
244 }
unpack(::efl::eolian::in_traits<::efl::canvas::Object>::type child) const245 inline ::efl::eolian::return_traits<bool>::type Table::unpack( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
246 {
247    Eina_Bool __return_value =  ::evas_obj_table_unpack(_eo_ptr(),
248        ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*,  ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
249    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
250 }
count() const251 inline ::efl::eolian::return_traits<int>::type Table::count() const
252 {
253    int __return_value =  ::evas_obj_table_count(_eo_ptr());
254    return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
255 }
operator ::evas::Table() const256 inline evas::Table::operator ::evas::Table() const { return *static_cast< ::evas::Table const*>(static_cast<void const*>(this)); }
operator ::evas::Table&()257 inline evas::Table::operator ::evas::Table&() { return *static_cast< ::evas::Table*>(static_cast<void*>(this)); }
operator ::evas::Table const&() const258 inline evas::Table::operator ::evas::Table const&() const { return *static_cast< ::evas::Table const*>(static_cast<void const*>(this)); }
259 } }
260 #endif
261