83b9537e0b5b722f77da8f79a0320c199af9a0b6
[platform/core/system/swap-probe.git] / probe_tizenapi / tizen_constructor.cpp
1 /*
2  *  DA probe
3  *
4  * Copyright (c) 2000 - 2013 Samsung Electronics Co., Ltd. All rights reserved.
5  *
6  * Contact:
7  *
8  * Jaewon Lim <jaewon81.lim@samsung.com>
9  * Woojin Jung <woojin2.jung@samsung.com>
10  * Juyoung Kim <j0.kim@samsung.com>
11  *
12  * This library is free software; you can redistribute it and/or modify it under
13  * the terms of the GNU Lesser General Public License as published by the
14  * Free Software Foundation; either version 2.1 of the License, or (at your option)
15  * any later version.
16  *
17  * This library is distributed in the hope that it will be useful, but WITHOUT ANY
18  * WARRANTY; without even the implied warranty of MERCHANTABILITY or
19  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
20  * License for more details.
21  *
22  * You should have received a copy of the GNU Lesser General Public License
23  * along with this library; if not, write to the Free Software Foundation, Inc., 51
24  * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
25  *
26  * Contributors:
27  * - S-Core Co., Ltd
28  *
29  */
30
31 #include "daprobe.h"
32 #include "dahelper.h"
33 #include "dacollection.h"
34 #include "tizen_probe.h"
35
36 namespace Tizen { namespace Ui {
37
38 class Control
39 {
40         Control(void);
41         ~Control(void);
42 };
43
44 class CustomControlBase
45 {
46         CustomControlBase(void);
47 };
48
49 class Container
50 {
51         Container(void);
52 };
53
54 class Window
55 {
56         Window(void);
57 };
58
59 Control::Control(void)
60 {
61         typedef void (Control::*methodType)(void);
62         static methodType control_controlp;
63
64         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui7ControlC2Ev, LIBOSP_UIFW, control_controlp);
65
66         probeBlockStart();
67         add_uiobject_hash_type((void*)this, "Control");
68         probeBlockEnd();
69
70         (this->*control_controlp)();
71 }
72
73 Control::~Control(void)
74 {
75         typedef void (Control::*methodType)(void);
76         static methodType control__controlvoidp;
77
78         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui7ControlD2Ev, LIBOSP_UIFW, control__controlvoidp);
79
80         probeBlockStart();
81         del_uiobject_hash(static_cast<void*>(this));
82         probeBlockEnd();
83
84         (this->*control__controlvoidp)();
85 }
86
87 CustomControlBase::CustomControlBase(void)
88 {
89         typedef void (CustomControlBase::*methodType)(void);
90         static methodType customcontrolbase_customcontrolbasep;
91
92         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui17CustomControlBaseC2Ev, LIBOSP_UIFW, customcontrolbase_customcontrolbasep);
93
94         probeBlockStart();
95         add_uiobject_hash_type((void*)this, "CustomControlBase");
96         probeBlockEnd();
97
98         (this->*customcontrolbase_customcontrolbasep)();
99 }
100
101 Container::Container(void)
102 {
103         typedef void (Container::*methodType)(void);
104         static methodType container_containerp;
105
106         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui9ContainerC2Ev, LIBOSP_UIFW, container_containerp);
107
108         probeBlockStart();
109         add_uiobject_hash_type((void*)this, "Container");
110         probeBlockEnd();
111
112         (this->*container_containerp)();
113 }
114
115 Window::Window(void)
116 {
117         typedef void (Window::*methodType)(void);
118         static methodType window_windowp;
119
120         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui6WindowC2Ev, LIBOSP_UIFW, window_windowp);
121
122         probeBlockStart();
123         add_uiobject_hash_type((void*)this, "Window");
124         probeBlockEnd();
125
126         (this->*window_windowp)();
127 }
128
129 namespace Controls {
130
131 class Animation
132 {
133         Animation(void);
134 };
135
136 class Button
137 {
138         Button(void);
139 };
140
141 class CheckButton
142 {
143         CheckButton(void);
144 };
145
146 class ColorPicker
147 {
148         ColorPicker(void);
149 };
150
151 class CustomList
152 {
153         CustomList(void);
154 };
155
156 class EditArea
157 {
158         EditArea(void);
159 };
160
161 class EditDate
162 {
163         EditDate(void);
164 };
165
166 class EditField
167 {
168         EditField(void);
169 };
170
171 class EditTime
172 {
173         EditTime(void);
174 };
175
176 class ExpandableEditArea
177 {
178         ExpandableEditArea(void);
179 };
180
181 class ExpandableList
182 {
183         ExpandableList(void);
184 };
185
186 class Footer
187 {
188         Footer(void);
189 };
190
191 class Gallery
192 {
193         Gallery(void);
194 };
195
196 class GroupedList
197 {
198         GroupedList(void);
199 };
200
201 class GroupedListView
202 {
203         GroupedListView(void);
204 };
205
206 class Header
207 {
208         Header(void);
209 };
210
211 class IconList
212 {
213         IconList(void);
214 };
215
216 class IconListView
217 {
218         IconListView(void);
219 };
220
221 class Label
222 {
223         Label(void);
224 };
225
226 class List
227 {
228         List(void);
229 };
230
231 class ListView
232 {
233         ListView(void);
234 };
235
236 class Progress
237 {
238         Progress(void);
239 };
240
241 class RadioGroup
242 {
243         RadioGroup(void);
244 };
245
246 class SearchBar
247 {
248         SearchBar(void);
249 };
250
251 class SlidableGroupedList
252 {
253         SlidableGroupedList(void);
254 };
255
256 class SlidableList
257 {
258         SlidableList(void);
259 };
260
261 class Slider
262 {
263         Slider(void);
264 };
265
266 class SplitPanel
267 {
268         SplitPanel(void);
269 };
270
271 class Tab
272 {
273         Tab(void);
274 };
275
276 class TabBar
277 {
278         TabBar(void);
279 };
280
281 class TextBox
282 {
283         TextBox(void);
284 };
285
286 class Form
287 {
288         Form(void);
289 };
290
291 class GroupedTableView
292 {
293         GroupedTableView(void);
294 };
295
296 class Panel
297 {
298         Panel(void);
299 };
300
301 class OverlayPanel
302 {
303         OverlayPanel(void);
304 };
305
306 class ScrollPanel
307 {
308         ScrollPanel(void);
309 };
310
311 class SectionTableView
312 {
313         SectionTableView(void);
314 };
315
316 class TableView
317 {
318         TableView(void);
319 };
320
321 class TableViewItemBase
322 {
323         TableViewItemBase(void);
324 };
325
326 class TableViewContextItem
327 {
328         TableViewContextItem(void);
329 };
330
331 class TableViewGroupItem
332 {
333         TableViewGroupItem(void);
334 };
335
336 class TableViewItem
337 {
338         TableViewItem(void);
339 };
340
341 class TableViewSimpleGroupItem
342 {
343         TableViewSimpleGroupItem(void);
344 };
345
346 class TableViewSimpleItem
347 {
348         TableViewSimpleItem(void);
349 };
350
351 class ContextMenu
352 {
353         ContextMenu(void);
354 };
355
356 class DatePicker
357 {
358         DatePicker(void);
359 };
360
361 class DateTimePicker
362 {
363         DateTimePicker(void);
364 };
365
366 class Frame
367 {
368         Frame(void);
369 };
370
371 class Keypad
372 {
373         Keypad(void);
374 };
375
376 class MessageBox
377 {
378         MessageBox(void);
379 };
380
381 class OptionMenu
382 {
383         OptionMenu(void);
384 };
385
386 class Popup
387 {
388         Popup(void);
389 };
390
391 class TimePicker
392 {
393         TimePicker(void);
394 };
395
396 Animation::Animation(void)
397 {
398         typedef void (Animation::*methodType)(void);
399         static methodType animation_animationp;
400
401         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls9AnimationC2Ev, LIBOSP_UIFW, animation_animationp);
402
403         probeBlockStart();
404         add_uiobject_hash_type((void*)this, "Animation");
405         probeBlockEnd();
406
407         (this->*animation_animationp)();
408 }
409
410 Button::Button(void)
411 {
412         typedef void (Button::*methodType)(void);
413         static methodType button_buttonp;
414
415         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls6ButtonC2Ev, LIBOSP_UIFW, button_buttonp);
416
417         probeBlockStart();
418         add_uiobject_hash_type((void*)this, "Button");
419         probeBlockEnd();
420
421         (this->*button_buttonp)();
422 }
423
424 CheckButton::CheckButton(void)
425 {
426         typedef void (CheckButton::*methodType)(void);
427         static methodType checkbutton_checkbuttonp;
428
429         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls11CheckButtonC2Ev, LIBOSP_UIFW, checkbutton_checkbuttonp);
430
431         probeBlockStart();
432         add_uiobject_hash_type((void*)this, "CheckButton");
433         probeBlockEnd();
434
435         (this->*checkbutton_checkbuttonp)();
436 }
437
438 ColorPicker::ColorPicker(void)
439 {
440         typedef void (ColorPicker::*methodType)(void);
441         static methodType colorpicker_colorpickerp;
442
443         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls11ColorPickerC2Ev, LIBOSP_UIFW, colorpicker_colorpickerp);
444
445         probeBlockStart();
446         add_uiobject_hash_type((void*)this, "ColorPicker");
447         probeBlockEnd();
448
449         (this->*colorpicker_colorpickerp)();
450 }
451
452 CustomList::CustomList(void)
453 {
454         typedef void (CustomList::*methodType)(void);
455         static methodType customlist_customlistp;
456
457         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls10CustomListC2Ev, LIBOSP_UIFW, customlist_customlistp);
458
459         probeBlockStart();
460         add_uiobject_hash_type((void*)this, "CustomList");
461         probeBlockEnd();
462
463         (this->*customlist_customlistp)();
464 }
465
466 EditArea::EditArea(void)
467 {
468         typedef void (EditArea::*methodType)(void);
469         static methodType editarea_editareap;
470
471         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls8EditAreaC2Ev, LIBOSP_UIFW, editarea_editareap);
472
473         probeBlockStart();
474         add_uiobject_hash_type((void*)this, "EditArea");
475         probeBlockEnd();
476
477         (this->*editarea_editareap)();
478 }
479
480 EditDate::EditDate(void)
481 {
482         typedef void (EditDate::*methodType)(void);
483         static methodType editdate_editdatep;
484
485         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls8EditDateC2Ev, LIBOSP_UIFW, editdate_editdatep);
486
487         probeBlockStart();
488         add_uiobject_hash_type((void*)this, "EditDate");
489         probeBlockEnd();
490
491         (this->*editdate_editdatep)();
492 }
493
494 EditField::EditField(void)
495 {
496         typedef void (EditField::*methodType)(void);
497         static methodType editfield_editfieldp;
498
499         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls9EditFieldC2Ev, LIBOSP_UIFW, editfield_editfieldp);
500
501         probeBlockStart();
502         add_uiobject_hash_type((void*)this, "EditField");
503         probeBlockEnd();
504
505         (this->*editfield_editfieldp)();
506 }
507
508 EditTime::EditTime(void)
509 {
510         typedef void (EditTime::*methodType)(void);
511         static methodType edittime_edittimep;
512
513         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls8EditTimeC2Ev, LIBOSP_UIFW, edittime_edittimep);
514
515         probeBlockStart();
516         add_uiobject_hash_type((void*)this, "EditTime");
517         probeBlockEnd();
518
519         (this->*edittime_edittimep)();
520 }
521
522 ExpandableEditArea::ExpandableEditArea(void)
523 {
524         typedef void (ExpandableEditArea::*methodType)(void);
525         static methodType expandableeditarea_expandableeditareap;
526
527         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls18ExpandableEditAreaC2Ev, LIBOSP_UIFW, expandableeditarea_expandableeditareap);
528
529         probeBlockStart();
530         add_uiobject_hash_type((void*)this, "ExpandableEditArea");
531         probeBlockEnd();
532
533         (this->*expandableeditarea_expandableeditareap)();
534 }
535
536 ExpandableList::ExpandableList(void)
537 {
538         typedef void (ExpandableList::*methodType)(void);
539         static methodType expandablelist_expandablelistp;
540
541         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls14ExpandableListC2Ev, LIBOSP_UIFW, expandablelist_expandablelistp);
542
543         probeBlockStart();
544         add_uiobject_hash_type((void*)this, "ExpandableList");
545         probeBlockEnd();
546
547         (this->*expandablelist_expandablelistp)();
548 }
549
550 Footer::Footer(void)
551 {
552         typedef void (Footer::*methodType)(void);
553         static methodType footer_footerp;
554
555         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls6FooterC2Ev, LIBOSP_UIFW, footer_footerp);
556
557         probeBlockStart();
558         add_uiobject_hash_type((void*)this, "Footer");
559         probeBlockEnd();
560
561         (this->*footer_footerp)();
562 }
563
564 Gallery::Gallery(void)
565 {
566         typedef void (Gallery::*methodType)(void);
567         static methodType gallery_galleryp;
568
569         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls7GalleryC2Ev, LIBOSP_UIFW, gallery_galleryp);
570
571         probeBlockStart();
572         add_uiobject_hash_type((void*)this, "Gallery");
573         probeBlockEnd();
574
575         (this->*gallery_galleryp)();
576 }
577
578 GroupedList::GroupedList(void)
579 {
580         typedef void (GroupedList::*methodType)(void);
581         static methodType groupedlist_groupedlistp;
582
583         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls11GroupedListC2Ev, LIBOSP_UIFW, groupedlist_groupedlistp);
584
585         probeBlockStart();
586         add_uiobject_hash_type((void*)this, "GroupedList");
587         probeBlockEnd();
588
589         (this->*groupedlist_groupedlistp)();
590 }
591
592 GroupedListView::GroupedListView(void)
593 {
594         typedef void (GroupedListView::*methodType)(void);
595         static methodType groupedlistview_groupedlistviewp;
596
597         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls15GroupedListViewC2Ev, LIBOSP_UIFW, groupedlistview_groupedlistviewp);
598
599         probeBlockStart();
600         add_uiobject_hash_type((void*)this, "GroupedListView");
601         probeBlockEnd();
602
603         (this->*groupedlistview_groupedlistviewp)();
604 }
605
606 Header::Header(void)
607 {
608         typedef void (Header::*methodType)(void);
609         static methodType header_headerp;
610
611         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls6HeaderC2Ev, LIBOSP_UIFW, header_headerp);
612
613         probeBlockStart();
614         add_uiobject_hash_type((void*)this, "Header");
615         probeBlockEnd();
616
617         (this->*header_headerp)();
618 }
619
620 IconList::IconList(void)
621 {
622         typedef void (IconList::*methodType)(void);
623         static methodType iconlist_iconlistp;
624
625         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls8IconListC2Ev, LIBOSP_UIFW, iconlist_iconlistp);
626
627         probeBlockStart();
628         add_uiobject_hash_type((void*)this, "IconList");
629         probeBlockEnd();
630
631         (this->*iconlist_iconlistp)();
632 }
633
634 IconListView::IconListView(void)
635 {
636         typedef void (IconListView::*methodType)(void);
637         static methodType iconlistview_iconlistviewp;
638
639         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls12IconListViewC2Ev, LIBOSP_UIFW, iconlistview_iconlistviewp);
640
641         probeBlockStart();
642         add_uiobject_hash_type((void*)this, "IconListView");
643         probeBlockEnd();
644
645         (this->*iconlistview_iconlistviewp)();
646 }
647
648 Label::Label(void)
649 {
650         typedef void (Label::*methodType)(void);
651         static methodType label_labelp;
652
653         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls5LabelC2Ev, LIBOSP_UIFW, label_labelp);
654
655         probeBlockStart();
656         add_uiobject_hash_type((void*)this, "Label");
657         probeBlockEnd();
658
659         (this->*label_labelp)();
660 }
661
662 List::List(void)
663 {
664         typedef void (List::*methodType)(void);
665         static methodType list_listp;
666
667         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls4ListC2Ev, LIBOSP_UIFW, list_listp);
668
669         probeBlockStart();
670         add_uiobject_hash_type((void*)this, "List");
671         probeBlockEnd();
672
673         (this->*list_listp)();
674 }
675
676 ListView::ListView(void)
677 {
678         typedef void (ListView::*methodType)(void);
679         static methodType listview_listviewp;
680
681         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls8ListViewC2Ev, LIBOSP_UIFW, listview_listviewp);
682
683         probeBlockStart();
684         add_uiobject_hash_type((void*)this, "ListView");
685         probeBlockEnd();
686
687         (this->*listview_listviewp)();
688 }
689
690 Progress::Progress(void)
691 {
692         typedef void (Progress::*methodType)(void);
693         static methodType progress_progressp;
694
695         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls8ProgressC2Ev, LIBOSP_UIFW, progress_progressp);
696
697         probeBlockStart();
698         add_uiobject_hash_type((void*)this, "Progress");
699         probeBlockEnd();
700
701         (this->*progress_progressp)();
702 }
703
704 RadioGroup::RadioGroup(void)
705 {
706         typedef void (RadioGroup::*methodType)(void);
707         static methodType radiogroup_radiogroupp;
708
709         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls10RadioGroupC2Ev, LIBOSP_UIFW, radiogroup_radiogroupp);
710
711         probeBlockStart();
712         add_uiobject_hash_type((void*)this, "RadioGroup");
713         probeBlockEnd();
714
715         (this->*radiogroup_radiogroupp)();
716 }
717
718 SearchBar::SearchBar(void)
719 {
720         typedef void (SearchBar::*methodType)(void);
721         static methodType searchbar_searchbarp;
722
723         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls9SearchBarC2Ev, LIBOSP_UIFW, searchbar_searchbarp);
724
725         probeBlockStart();
726         add_uiobject_hash_type((void*)this, "SearchBar");
727         probeBlockEnd();
728
729         (this->*searchbar_searchbarp)();
730 }
731
732 SlidableGroupedList::SlidableGroupedList(void)
733 {
734         typedef void (SlidableGroupedList::*methodType)(void);
735         static methodType slidablegroupedlist_slidablegroupedlistp;
736
737         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls19SlidableGroupedListC2Ev, LIBOSP_UIFW, slidablegroupedlist_slidablegroupedlistp);
738
739         probeBlockStart();
740         add_uiobject_hash_type((void*)this, "SlidableGroupedList");
741         probeBlockEnd();
742
743         (this->*slidablegroupedlist_slidablegroupedlistp)();
744 }
745
746 SlidableList::SlidableList(void)
747 {
748         typedef void (SlidableList::*methodType)(void);
749         static methodType slidablelist_slidablelistp;
750
751         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls12SlidableListC2Ev, LIBOSP_UIFW, slidablelist_slidablelistp);
752
753         probeBlockStart();
754         add_uiobject_hash_type((void*)this, "SlidableList");
755         probeBlockEnd();
756
757         (this->*slidablelist_slidablelistp)();
758 }
759
760 Slider::Slider(void)
761 {
762         typedef void (Slider::*methodType)(void);
763         static methodType slider_sliderp;
764
765         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls6SliderC2Ev, LIBOSP_UIFW, slider_sliderp);
766
767         probeBlockStart();
768         add_uiobject_hash_type((void*)this, "Slider");
769         probeBlockEnd();
770
771         (this->*slider_sliderp)();
772 }
773
774 SplitPanel::SplitPanel(void)
775 {
776         typedef void (SplitPanel::*methodType)(void);
777         static methodType splitpanel_splitpanelp;
778
779         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls10SplitPanelC2Ev, LIBOSP_UIFW, splitpanel_splitpanelp);
780
781         probeBlockStart();
782         add_uiobject_hash_type((void*)this, "SplitPanel");
783         probeBlockEnd();
784
785         (this->*splitpanel_splitpanelp)();
786 }
787
788 Tab::Tab(void)
789 {
790         typedef void (Tab::*methodType)(void);
791         static methodType tab_tabp;
792
793         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls3TabC2Ev, LIBOSP_UIFW, tab_tabp);
794
795         probeBlockStart();
796         add_uiobject_hash_type((void*)this, "Tab");
797         probeBlockEnd();
798
799         (this->*tab_tabp)();
800 }
801
802 TabBar::TabBar(void)
803 {
804         typedef void (TabBar::*methodType)(void);
805         static methodType tabbar_tabbarp;
806
807         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls6TabBarC2Ev, LIBOSP_UIFW, tabbar_tabbarp);
808
809         probeBlockStart();
810         add_uiobject_hash_type((void*)this, "TabBar");
811         probeBlockEnd();
812
813         (this->*tabbar_tabbarp)();
814 }
815
816 TextBox::TextBox(void)
817 {
818         typedef void (TextBox::*methodType)(void);
819         static methodType textbox_textboxp;
820
821         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls7TextBoxC2Ev, LIBOSP_UIFW, textbox_textboxp);
822
823         probeBlockStart();
824         add_uiobject_hash_type((void*)this, "TextBox");
825         probeBlockEnd();
826
827         (this->*textbox_textboxp)();
828 }
829
830 Form::Form(void)
831 {
832         typedef void (Form::*methodType)(void);
833         static methodType form_formp;
834
835         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls4FormC2Ev, LIBOSP_UIFW, form_formp);
836
837         probeBlockStart();
838         add_uiobject_hash_type((void*)this, "Form");
839         probeBlockEnd();
840
841         (this->*form_formp)();
842 }
843
844 GroupedTableView::GroupedTableView(void)
845 {
846         typedef void (GroupedTableView::*methodType)(void);
847         static methodType groupedtableview_groupedtableviewp;
848
849         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls16GroupedTableViewC2Ev, LIBOSP_UIFW, groupedtableview_groupedtableviewp);
850
851         probeBlockStart();
852         add_uiobject_hash_type((void*)this, "GroupedTableView");
853         probeBlockEnd();
854
855         (this->*groupedtableview_groupedtableviewp)();
856 }
857
858 Panel::Panel(void)
859 {
860         typedef void (Panel::*methodType)(void);
861         static methodType panel_panelp;
862
863         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls5PanelC2Ev, LIBOSP_UIFW, panel_panelp);
864
865         probeBlockStart();
866         add_uiobject_hash_type((void*)this, "Panel");
867         probeBlockEnd();
868
869         (this->*panel_panelp)();
870 }
871
872 OverlayPanel::OverlayPanel(void)
873 {
874         typedef void (OverlayPanel::*methodType)(void);
875         static methodType overlaypanel_overlaypanelp;
876
877         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls12OverlayPanelC2Ev, LIBOSP_UIFW, overlaypanel_overlaypanelp);
878
879         probeBlockStart();
880         add_uiobject_hash_type((void*)this, "OverlayPanel");
881         probeBlockEnd();
882
883         (this->*overlaypanel_overlaypanelp)();
884 }
885
886 ScrollPanel::ScrollPanel(void)
887 {
888         typedef void (ScrollPanel::*methodType)(void);
889         static methodType scrollpanel_scrollpanelp;
890
891         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls11ScrollPanelC2Ev, LIBOSP_UIFW, scrollpanel_scrollpanelp);
892
893         probeBlockStart();
894         add_uiobject_hash_type((void*)this, "ScrollPanel");
895         probeBlockEnd();
896
897         (this->*scrollpanel_scrollpanelp)();
898 }
899
900 SectionTableView::SectionTableView(void)
901 {
902         typedef void (SectionTableView::*methodType)(void);
903         static methodType sectiontableview_sectiontableviewp;
904
905         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls16SectionTableViewC2Ev, LIBOSP_UIFW, sectiontableview_sectiontableviewp);
906
907         probeBlockStart();
908         add_uiobject_hash_type((void*)this, "SectionTableView");
909         probeBlockEnd();
910
911         (this->*sectiontableview_sectiontableviewp)();
912 }
913
914 TableView::TableView(void)
915 {
916         typedef void (TableView::*methodType)(void);
917         static methodType tableview_tableviewp;
918
919         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls9TableViewC2Ev, LIBOSP_UIFW, tableview_tableviewp);
920
921         probeBlockStart();
922         add_uiobject_hash_type((void*)this, "TableView");
923         probeBlockEnd();
924
925         (this->*tableview_tableviewp)();
926 }
927
928 TableViewItemBase::TableViewItemBase(void)
929 {
930         typedef void (TableViewItemBase::*methodType)(void);
931         static methodType tableviewitembase_tableviewitembasep;
932
933         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls17TableViewItemBaseC2Ev, LIBOSP_UIFW, tableviewitembase_tableviewitembasep);
934
935         probeBlockStart();
936         add_uiobject_hash_type((void*)this, "TableViewItemBase");
937         probeBlockEnd();
938
939         (this->*tableviewitembase_tableviewitembasep)();
940 }
941
942 TableViewContextItem::TableViewContextItem(void)
943 {
944         typedef void (TableViewContextItem::*methodType)(void);
945         static methodType tableviewcontextitem_tableviewcontextitemp;
946
947         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls20TableViewContextItemC2Ev, LIBOSP_UIFW, tableviewcontextitem_tableviewcontextitemp);
948
949         probeBlockStart();
950         add_uiobject_hash_type((void*)this, "TableViewContextItem");
951         probeBlockEnd();
952
953         (this->*tableviewcontextitem_tableviewcontextitemp)();
954 }
955
956 TableViewGroupItem::TableViewGroupItem(void)
957 {
958         typedef void (TableViewGroupItem::*methodType)(void);
959         static methodType tableviewgroupitem_tableviewgroupitemp;
960
961         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls18TableViewGroupItemC2Ev, LIBOSP_UIFW, tableviewgroupitem_tableviewgroupitemp);
962
963         probeBlockStart();
964         add_uiobject_hash_type((void*)this, "TableViewGroupItem");
965         probeBlockEnd();
966
967         (this->*tableviewgroupitem_tableviewgroupitemp)();
968 }
969
970 TableViewItem::TableViewItem(void)
971 {
972         typedef void (TableViewItem::*methodType)(void);
973         static methodType tableviewitem_tableviewitemp;
974
975         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls13TableViewItemC2Ev, LIBOSP_UIFW, tableviewitem_tableviewitemp);
976
977         probeBlockStart();
978         add_uiobject_hash_type((void*)this, "TableViewItem");
979         probeBlockEnd();
980
981         (this->*tableviewitem_tableviewitemp)();
982 }
983
984 TableViewSimpleGroupItem::TableViewSimpleGroupItem(void)
985 {
986         typedef void (TableViewSimpleGroupItem::*methodType)(void);
987         static methodType tableviewsimplegroupitem_tableviewsimplegroupitemp;
988
989         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls24TableViewSimpleGroupItemC2Ev, LIBOSP_UIFW, tableviewsimplegroupitem_tableviewsimplegroupitemp);
990
991         probeBlockStart();
992         add_uiobject_hash_type((void*)this, "TableViewSimpleGroupItem");
993         probeBlockEnd();
994
995         (this->*tableviewsimplegroupitem_tableviewsimplegroupitemp)();
996 }
997
998 TableViewSimpleItem::TableViewSimpleItem(void)
999 {
1000         typedef void (TableViewSimpleItem::*methodType)(void);
1001         static methodType tableviewsimpleitem_tableviewsimpleitemp;
1002
1003         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls19TableViewSimpleItemC2Ev, LIBOSP_UIFW, tableviewsimpleitem_tableviewsimpleitemp);
1004
1005         probeBlockStart();
1006         add_uiobject_hash_type((void*)this, "TableViewSimpleItem");
1007         probeBlockEnd();
1008
1009         (this->*tableviewsimpleitem_tableviewsimpleitemp)();
1010 }
1011
1012 ContextMenu::ContextMenu(void)
1013 {
1014         typedef void (ContextMenu::*methodType)(void);
1015         static methodType contextmenu_contextmenup;
1016
1017         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls11ContextMenuC2Ev, LIBOSP_UIFW, contextmenu_contextmenup);
1018
1019         probeBlockStart();
1020         add_uiobject_hash_type((void*)this, "ContextMenu");
1021         probeBlockEnd();
1022
1023         (this->*contextmenu_contextmenup)();
1024 }
1025
1026 DatePicker::DatePicker(void)
1027 {
1028         typedef void (DatePicker::*methodType)(void);
1029         static methodType datepicker_datepickerp;
1030
1031         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls10DatePickerC2Ev, LIBOSP_UIFW, datepicker_datepickerp);
1032
1033         probeBlockStart();
1034         add_uiobject_hash_type((void*)this, "DatePicker");
1035         probeBlockEnd();
1036
1037         (this->*datepicker_datepickerp)();
1038 }
1039
1040 DateTimePicker::DateTimePicker(void)
1041 {
1042         typedef void (DateTimePicker::*methodType)(void);
1043         static methodType datetimepicker_datetimepickerp;
1044
1045         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls14DateTimePickerC2Ev, LIBOSP_UIFW, datetimepicker_datetimepickerp);
1046
1047         probeBlockStart();
1048         add_uiobject_hash_type((void*)this, "DateTimePicker");
1049         probeBlockEnd();
1050
1051         (this->*datetimepicker_datetimepickerp)();
1052 }
1053
1054 Frame::Frame(void)
1055 {
1056         typedef void (Frame::*methodType)(void);
1057         static methodType frame_framep;
1058
1059         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls5FrameC2Ev, LIBOSP_UIFW, frame_framep);
1060
1061         probeBlockStart();
1062         add_uiobject_hash_type((void*)this, "Frame");
1063         probeBlockEnd();
1064
1065         (this->*frame_framep)();
1066 }
1067
1068 Keypad::Keypad(void)
1069 {
1070         typedef void (Keypad::*methodType)(void);
1071         static methodType keypad_keypadp;
1072
1073         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls6KeypadC2Ev, LIBOSP_UIFW, keypad_keypadp);
1074
1075         probeBlockStart();
1076         add_uiobject_hash_type((void*)this, "Keypad");
1077         probeBlockEnd();
1078
1079         (this->*keypad_keypadp)();
1080 }
1081
1082 MessageBox::MessageBox(void)
1083 {
1084         typedef void (MessageBox::*methodType)(void);
1085         static methodType messagebox_messageboxp;
1086
1087         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls10MessageBoxC2Ev, LIBOSP_UIFW, messagebox_messageboxp);
1088
1089         probeBlockStart();
1090         add_uiobject_hash_type((void*)this, "MessageBox");
1091         probeBlockEnd();
1092
1093         (this->*messagebox_messageboxp)();
1094 }
1095
1096 OptionMenu::OptionMenu(void)
1097 {
1098         typedef void (OptionMenu::*methodType)(void);
1099         static methodType optionmenu_optionmenup;
1100
1101         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls10OptionMenuC2Ev, LIBOSP_UIFW, optionmenu_optionmenup);
1102
1103         probeBlockStart();
1104         add_uiobject_hash_type((void*)this, "OptionMenu");
1105         probeBlockEnd();
1106
1107         (this->*optionmenu_optionmenup)();
1108 }
1109
1110 Popup::Popup(void)
1111 {
1112         typedef void (Popup::*methodType)(void);
1113         static methodType popup_popupp;
1114
1115         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls5PopupC2Ev, LIBOSP_UIFW, popup_popupp);
1116
1117         probeBlockStart();
1118         add_uiobject_hash_type((void*)this, "Popup");
1119         probeBlockEnd();
1120
1121         (this->*popup_popupp)();
1122 }
1123
1124 TimePicker::TimePicker(void)
1125 {
1126         typedef void (TimePicker::*methodType)(void);
1127         static methodType timepicker_timepickerp;
1128
1129         GET_REAL_FUNC_TIZEN(_ZN5Tizen2Ui8Controls10TimePickerC2Ev, LIBOSP_UIFW, timepicker_timepickerp);
1130
1131         probeBlockStart();
1132         add_uiobject_hash_type((void*)this, "TimePicker");
1133         probeBlockEnd();
1134
1135         (this->*timepicker_timepickerp)();
1136 }
1137
1138 }               // end of namespace Tizen::Ui::Controls
1139
1140 } }             // end of namespace Tizen::Ui
1141
1142
1143 namespace Tizen { namespace Web { namespace Controls {
1144
1145 class Web
1146 {
1147         Web(void);
1148 };
1149
1150 Web::Web(void)
1151 {
1152         typedef void (Web::*methodType)(void);
1153         static methodType web_webp;
1154
1155         GET_REAL_FUNC_TIZEN(_ZN5Tizen3Web8Controls3WebC2Ev, LIBOSP_WEB, web_webp);
1156
1157         probeBlockStart();
1158         add_uiobject_hash_type((void*)this, "Web");
1159         probeBlockEnd();
1160
1161         (this->*web_webp)();
1162 }
1163
1164 } } }   // end of namespace Tizen::Web::Controls