fix prevent violation
[framework/system/dynamic-analysis-probe.git] / probe_badaapi / osp_constructor.cpp
1 /*
2  *  DA probe
3  *
4  * Copyright (c) 2000 - 2011 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 "osp_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_OSP(_ZN5Tizen2Ui7ControlC2Ev, LIBOSP_UIFW, control_controlp);
65
66         probeBlockStart();
67         add_object_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_OSP(_ZN5Tizen2Ui7ControlD2Ev, LIBOSP_UIFW, control__controlvoidp);
79
80         probeBlockStart();
81         del_object_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_OSP(_ZN5Tizen2Ui17CustomControlBaseC2Ev, LIBOSP_UIFW, customcontrolbase_customcontrolbasep);
93
94         probeBlockStart();
95         add_object_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_OSP(_ZN5Tizen2Ui9ContainerC2Ev, LIBOSP_UIFW, container_containerp);
107
108         probeBlockStart();
109         add_object_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_OSP(_ZN5Tizen2Ui6WindowC2Ev, LIBOSP_UIFW, window_windowp);
121
122         probeBlockStart();
123         add_object_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 NotificationFrame
382 {
383         NotificationFrame(void);
384 };
385
386 class OptionMenu
387 {
388         OptionMenu(void);
389 };
390
391 class Popup
392 {
393         Popup(void);
394 };
395
396 class TimePicker
397 {
398         TimePicker(void);
399 };
400
401 Animation::Animation(void)
402 {
403         typedef void (Animation::*methodType)(void);
404         static methodType animation_animationp;
405
406         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls9AnimationC2Ev, LIBOSP_UIFW, animation_animationp);
407
408         probeBlockStart();
409         add_object_hash_type((void*)this, "Animation");
410         probeBlockEnd();
411
412         (this->*animation_animationp)();
413 }
414
415 Button::Button(void)
416 {
417         typedef void (Button::*methodType)(void);
418         static methodType button_buttonp;
419
420         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls6ButtonC2Ev, LIBOSP_UIFW, button_buttonp);
421
422         probeBlockStart();
423         add_object_hash_type((void*)this, "Button");
424         probeBlockEnd();
425
426         (this->*button_buttonp)();
427 }
428
429 CheckButton::CheckButton(void)
430 {
431         typedef void (CheckButton::*methodType)(void);
432         static methodType checkbutton_checkbuttonp;
433
434         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls11CheckButtonC2Ev, LIBOSP_UIFW, checkbutton_checkbuttonp);
435
436         probeBlockStart();
437         add_object_hash_type((void*)this, "CheckButton");
438         probeBlockEnd();
439
440         (this->*checkbutton_checkbuttonp)();
441 }
442
443 ColorPicker::ColorPicker(void)
444 {
445         typedef void (ColorPicker::*methodType)(void);
446         static methodType colorpicker_colorpickerp;
447
448         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls11ColorPickerC2Ev, LIBOSP_UIFW, colorpicker_colorpickerp);
449
450         probeBlockStart();
451         add_object_hash_type((void*)this, "ColorPicker");
452         probeBlockEnd();
453
454         (this->*colorpicker_colorpickerp)();
455 }
456
457 CustomList::CustomList(void)
458 {
459         typedef void (CustomList::*methodType)(void);
460         static methodType customlist_customlistp;
461
462         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls10CustomListC2Ev, LIBOSP_UIFW, customlist_customlistp);
463
464         probeBlockStart();
465         add_object_hash_type((void*)this, "CustomList");
466         probeBlockEnd();
467
468         (this->*customlist_customlistp)();
469 }
470
471 EditArea::EditArea(void)
472 {
473         typedef void (EditArea::*methodType)(void);
474         static methodType editarea_editareap;
475
476         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls8EditAreaC2Ev, LIBOSP_UIFW, editarea_editareap);
477
478         probeBlockStart();
479         add_object_hash_type((void*)this, "EditArea");
480         probeBlockEnd();
481
482         (this->*editarea_editareap)();
483 }
484
485 EditDate::EditDate(void)
486 {
487         typedef void (EditDate::*methodType)(void);
488         static methodType editdate_editdatep;
489
490         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls8EditDateC2Ev, LIBOSP_UIFW, editdate_editdatep);
491
492         probeBlockStart();
493         add_object_hash_type((void*)this, "EditDate");
494         probeBlockEnd();
495
496         (this->*editdate_editdatep)();
497 }
498
499 EditField::EditField(void)
500 {
501         typedef void (EditField::*methodType)(void);
502         static methodType editfield_editfieldp;
503
504         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls9EditFieldC2Ev, LIBOSP_UIFW, editfield_editfieldp);
505
506         probeBlockStart();
507         add_object_hash_type((void*)this, "EditField");
508         probeBlockEnd();
509
510         (this->*editfield_editfieldp)();
511 }
512
513 EditTime::EditTime(void)
514 {
515         typedef void (EditTime::*methodType)(void);
516         static methodType edittime_edittimep;
517
518         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls8EditTimeC2Ev, LIBOSP_UIFW, edittime_edittimep);
519
520         probeBlockStart();
521         add_object_hash_type((void*)this, "EditTime");
522         probeBlockEnd();
523
524         (this->*edittime_edittimep)();
525 }
526
527 ExpandableEditArea::ExpandableEditArea(void)
528 {
529         typedef void (ExpandableEditArea::*methodType)(void);
530         static methodType expandableeditarea_expandableeditareap;
531
532         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls18ExpandableEditAreaC2Ev, LIBOSP_UIFW, expandableeditarea_expandableeditareap);
533
534         probeBlockStart();
535         add_object_hash_type((void*)this, "ExpandableEditArea");
536         probeBlockEnd();
537
538         (this->*expandableeditarea_expandableeditareap)();
539 }
540
541 ExpandableList::ExpandableList(void)
542 {
543         typedef void (ExpandableList::*methodType)(void);
544         static methodType expandablelist_expandablelistp;
545
546         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls14ExpandableListC2Ev, LIBOSP_UIFW, expandablelist_expandablelistp);
547
548         probeBlockStart();
549         add_object_hash_type((void*)this, "ExpandableList");
550         probeBlockEnd();
551
552         (this->*expandablelist_expandablelistp)();
553 }
554
555 Footer::Footer(void)
556 {
557         typedef void (Footer::*methodType)(void);
558         static methodType footer_footerp;
559
560         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls6FooterC2Ev, LIBOSP_UIFW, footer_footerp);
561
562         probeBlockStart();
563         add_object_hash_type((void*)this, "Footer");
564         probeBlockEnd();
565
566         (this->*footer_footerp)();
567 }
568
569 Gallery::Gallery(void)
570 {
571         typedef void (Gallery::*methodType)(void);
572         static methodType gallery_galleryp;
573
574         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls7GalleryC2Ev, LIBOSP_UIFW, gallery_galleryp);
575
576         probeBlockStart();
577         add_object_hash_type((void*)this, "Gallery");
578         probeBlockEnd();
579
580         (this->*gallery_galleryp)();
581 }
582
583 GroupedList::GroupedList(void)
584 {
585         typedef void (GroupedList::*methodType)(void);
586         static methodType groupedlist_groupedlistp;
587
588         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls11GroupedListC2Ev, LIBOSP_UIFW, groupedlist_groupedlistp);
589
590         probeBlockStart();
591         add_object_hash_type((void*)this, "GroupedList");
592         probeBlockEnd();
593
594         (this->*groupedlist_groupedlistp)();
595 }
596
597 GroupedListView::GroupedListView(void)
598 {
599         typedef void (GroupedListView::*methodType)(void);
600         static methodType groupedlistview_groupedlistviewp;
601
602         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls15GroupedListViewC2Ev, LIBOSP_UIFW, groupedlistview_groupedlistviewp);
603
604         probeBlockStart();
605         add_object_hash_type((void*)this, "GroupedListView");
606         probeBlockEnd();
607
608         (this->*groupedlistview_groupedlistviewp)();
609 }
610
611 Header::Header(void)
612 {
613         typedef void (Header::*methodType)(void);
614         static methodType header_headerp;
615
616         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls6HeaderC2Ev, LIBOSP_UIFW, header_headerp);
617
618         probeBlockStart();
619         add_object_hash_type((void*)this, "Header");
620         probeBlockEnd();
621
622         (this->*header_headerp)();
623 }
624
625 IconList::IconList(void)
626 {
627         typedef void (IconList::*methodType)(void);
628         static methodType iconlist_iconlistp;
629
630         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls8IconListC2Ev, LIBOSP_UIFW, iconlist_iconlistp);
631
632         probeBlockStart();
633         add_object_hash_type((void*)this, "IconList");
634         probeBlockEnd();
635
636         (this->*iconlist_iconlistp)();
637 }
638
639 IconListView::IconListView(void)
640 {
641         typedef void (IconListView::*methodType)(void);
642         static methodType iconlistview_iconlistviewp;
643
644         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls12IconListViewC2Ev, LIBOSP_UIFW, iconlistview_iconlistviewp);
645
646         probeBlockStart();
647         add_object_hash_type((void*)this, "IconListView");
648         probeBlockEnd();
649
650         (this->*iconlistview_iconlistviewp)();
651 }
652
653 Label::Label(void)
654 {
655         typedef void (Label::*methodType)(void);
656         static methodType label_labelp;
657
658         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls5LabelC2Ev, LIBOSP_UIFW, label_labelp);
659
660         probeBlockStart();
661         add_object_hash_type((void*)this, "Label");
662         probeBlockEnd();
663
664         (this->*label_labelp)();
665 }
666
667 List::List(void)
668 {
669         typedef void (List::*methodType)(void);
670         static methodType list_listp;
671
672         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls4ListC2Ev, LIBOSP_UIFW, list_listp);
673
674         probeBlockStart();
675         add_object_hash_type((void*)this, "List");
676         probeBlockEnd();
677
678         (this->*list_listp)();
679 }
680
681 ListView::ListView(void)
682 {
683         typedef void (ListView::*methodType)(void);
684         static methodType listview_listviewp;
685
686         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls8ListViewC2Ev, LIBOSP_UIFW, listview_listviewp);
687
688         probeBlockStart();
689         add_object_hash_type((void*)this, "ListView");
690         probeBlockEnd();
691
692         (this->*listview_listviewp)();
693 }
694
695 Progress::Progress(void)
696 {
697         typedef void (Progress::*methodType)(void);
698         static methodType progress_progressp;
699
700         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls8ProgressC2Ev, LIBOSP_UIFW, progress_progressp);
701
702         probeBlockStart();
703         add_object_hash_type((void*)this, "Progress");
704         probeBlockEnd();
705
706         (this->*progress_progressp)();
707 }
708
709 RadioGroup::RadioGroup(void)
710 {
711         typedef void (RadioGroup::*methodType)(void);
712         static methodType radiogroup_radiogroupp;
713
714         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls10RadioGroupC2Ev, LIBOSP_UIFW, radiogroup_radiogroupp);
715
716         probeBlockStart();
717         add_object_hash_type((void*)this, "RadioGroup");
718         probeBlockEnd();
719
720         (this->*radiogroup_radiogroupp)();
721 }
722
723 SearchBar::SearchBar(void)
724 {
725         typedef void (SearchBar::*methodType)(void);
726         static methodType searchbar_searchbarp;
727
728         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls9SearchBarC2Ev, LIBOSP_UIFW, searchbar_searchbarp);
729
730         probeBlockStart();
731         add_object_hash_type((void*)this, "SearchBar");
732         probeBlockEnd();
733
734         (this->*searchbar_searchbarp)();
735 }
736
737 SlidableGroupedList::SlidableGroupedList(void)
738 {
739         typedef void (SlidableGroupedList::*methodType)(void);
740         static methodType slidablegroupedlist_slidablegroupedlistp;
741
742         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls19SlidableGroupedListC2Ev, LIBOSP_UIFW, slidablegroupedlist_slidablegroupedlistp);
743
744         probeBlockStart();
745         add_object_hash_type((void*)this, "SlidableGroupedList");
746         probeBlockEnd();
747
748         (this->*slidablegroupedlist_slidablegroupedlistp)();
749 }
750
751 SlidableList::SlidableList(void)
752 {
753         typedef void (SlidableList::*methodType)(void);
754         static methodType slidablelist_slidablelistp;
755
756         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls12SlidableListC2Ev, LIBOSP_UIFW, slidablelist_slidablelistp);
757
758         probeBlockStart();
759         add_object_hash_type((void*)this, "SlidableList");
760         probeBlockEnd();
761
762         (this->*slidablelist_slidablelistp)();
763 }
764
765 Slider::Slider(void)
766 {
767         typedef void (Slider::*methodType)(void);
768         static methodType slider_sliderp;
769
770         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls6SliderC2Ev, LIBOSP_UIFW, slider_sliderp);
771
772         probeBlockStart();
773         add_object_hash_type((void*)this, "Slider");
774         probeBlockEnd();
775
776         (this->*slider_sliderp)();
777 }
778
779 SplitPanel::SplitPanel(void)
780 {
781         typedef void (SplitPanel::*methodType)(void);
782         static methodType splitpanel_splitpanelp;
783
784         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls10SplitPanelC2Ev, LIBOSP_UIFW, splitpanel_splitpanelp);
785
786         probeBlockStart();
787         add_object_hash_type((void*)this, "SplitPanel");
788         probeBlockEnd();
789
790         (this->*splitpanel_splitpanelp)();
791 }
792
793 Tab::Tab(void)
794 {
795         typedef void (Tab::*methodType)(void);
796         static methodType tab_tabp;
797
798         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls3TabC2Ev, LIBOSP_UIFW, tab_tabp);
799
800         probeBlockStart();
801         add_object_hash_type((void*)this, "Tab");
802         probeBlockEnd();
803
804         (this->*tab_tabp)();
805 }
806
807 TabBar::TabBar(void)
808 {
809         typedef void (TabBar::*methodType)(void);
810         static methodType tabbar_tabbarp;
811
812         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls6TabBarC2Ev, LIBOSP_UIFW, tabbar_tabbarp);
813
814         probeBlockStart();
815         add_object_hash_type((void*)this, "TabBar");
816         probeBlockEnd();
817
818         (this->*tabbar_tabbarp)();
819 }
820
821 TextBox::TextBox(void)
822 {
823         typedef void (TextBox::*methodType)(void);
824         static methodType textbox_textboxp;
825
826         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls7TextBoxC2Ev, LIBOSP_UIFW, textbox_textboxp);
827
828         probeBlockStart();
829         add_object_hash_type((void*)this, "TextBox");
830         probeBlockEnd();
831
832         (this->*textbox_textboxp)();
833 }
834
835 Form::Form(void)
836 {
837         typedef void (Form::*methodType)(void);
838         static methodType form_formp;
839
840         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls4FormC2Ev, LIBOSP_UIFW, form_formp);
841
842         probeBlockStart();
843         add_object_hash_type((void*)this, "Form");
844         probeBlockEnd();
845
846         (this->*form_formp)();
847 }
848
849 GroupedTableView::GroupedTableView(void)
850 {
851         typedef void (GroupedTableView::*methodType)(void);
852         static methodType groupedtableview_groupedtableviewp;
853
854         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls16GroupedTableViewC2Ev, LIBOSP_UIFW, groupedtableview_groupedtableviewp);
855
856         probeBlockStart();
857         add_object_hash_type((void*)this, "GroupedTableView");
858         probeBlockEnd();
859
860         (this->*groupedtableview_groupedtableviewp)();
861 }
862
863 Panel::Panel(void)
864 {
865         typedef void (Panel::*methodType)(void);
866         static methodType panel_panelp;
867
868         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls5PanelC2Ev, LIBOSP_UIFW, panel_panelp);
869
870         probeBlockStart();
871         add_object_hash_type((void*)this, "Panel");
872         probeBlockEnd();
873
874         (this->*panel_panelp)();
875 }
876
877 OverlayPanel::OverlayPanel(void)
878 {
879         typedef void (OverlayPanel::*methodType)(void);
880         static methodType overlaypanel_overlaypanelp;
881
882         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls12OverlayPanelC2Ev, LIBOSP_UIFW, overlaypanel_overlaypanelp);
883
884         probeBlockStart();
885         add_object_hash_type((void*)this, "OverlayPanel");
886         probeBlockEnd();
887
888         (this->*overlaypanel_overlaypanelp)();
889 }
890
891 ScrollPanel::ScrollPanel(void)
892 {
893         typedef void (ScrollPanel::*methodType)(void);
894         static methodType scrollpanel_scrollpanelp;
895
896         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls11ScrollPanelC2Ev, LIBOSP_UIFW, scrollpanel_scrollpanelp);
897
898         probeBlockStart();
899         add_object_hash_type((void*)this, "ScrollPanel");
900         probeBlockEnd();
901
902         (this->*scrollpanel_scrollpanelp)();
903 }
904
905 SectionTableView::SectionTableView(void)
906 {
907         typedef void (SectionTableView::*methodType)(void);
908         static methodType sectiontableview_sectiontableviewp;
909
910         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls16SectionTableViewC2Ev, LIBOSP_UIFW, sectiontableview_sectiontableviewp);
911
912         probeBlockStart();
913         add_object_hash_type((void*)this, "SectionTableView");
914         probeBlockEnd();
915
916         (this->*sectiontableview_sectiontableviewp)();
917 }
918
919 TableView::TableView(void)
920 {
921         typedef void (TableView::*methodType)(void);
922         static methodType tableview_tableviewp;
923
924         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls9TableViewC2Ev, LIBOSP_UIFW, tableview_tableviewp);
925
926         probeBlockStart();
927         add_object_hash_type((void*)this, "TableView");
928         probeBlockEnd();
929
930         (this->*tableview_tableviewp)();
931 }
932
933 TableViewItemBase::TableViewItemBase(void)
934 {
935         typedef void (TableViewItemBase::*methodType)(void);
936         static methodType tableviewitembase_tableviewitembasep;
937
938         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls17TableViewItemBaseC2Ev, LIBOSP_UIFW, tableviewitembase_tableviewitembasep);
939
940         probeBlockStart();
941         add_object_hash_type((void*)this, "TableViewItemBase");
942         probeBlockEnd();
943
944         (this->*tableviewitembase_tableviewitembasep)();
945 }
946
947 TableViewContextItem::TableViewContextItem(void)
948 {
949         typedef void (TableViewContextItem::*methodType)(void);
950         static methodType tableviewcontextitem_tableviewcontextitemp;
951
952         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls20TableViewContextItemC2Ev, LIBOSP_UIFW, tableviewcontextitem_tableviewcontextitemp);
953
954         probeBlockStart();
955         add_object_hash_type((void*)this, "TableViewContextItem");
956         probeBlockEnd();
957
958         (this->*tableviewcontextitem_tableviewcontextitemp)();
959 }
960
961 TableViewGroupItem::TableViewGroupItem(void)
962 {
963         typedef void (TableViewGroupItem::*methodType)(void);
964         static methodType tableviewgroupitem_tableviewgroupitemp;
965
966         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls18TableViewGroupItemC2Ev, LIBOSP_UIFW, tableviewgroupitem_tableviewgroupitemp);
967
968         probeBlockStart();
969         add_object_hash_type((void*)this, "TableViewGroupItem");
970         probeBlockEnd();
971
972         (this->*tableviewgroupitem_tableviewgroupitemp)();
973 }
974
975 TableViewItem::TableViewItem(void)
976 {
977         typedef void (TableViewItem::*methodType)(void);
978         static methodType tableviewitem_tableviewitemp;
979
980         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls13TableViewItemC2Ev, LIBOSP_UIFW, tableviewitem_tableviewitemp);
981
982         probeBlockStart();
983         add_object_hash_type((void*)this, "TableViewItem");
984         probeBlockEnd();
985
986         (this->*tableviewitem_tableviewitemp)();
987 }
988
989 TableViewSimpleGroupItem::TableViewSimpleGroupItem(void)
990 {
991         typedef void (TableViewSimpleGroupItem::*methodType)(void);
992         static methodType tableviewsimplegroupitem_tableviewsimplegroupitemp;
993
994         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls24TableViewSimpleGroupItemC2Ev, LIBOSP_UIFW, tableviewsimplegroupitem_tableviewsimplegroupitemp);
995
996         probeBlockStart();
997         add_object_hash_type((void*)this, "TableViewSimpleGroupItem");
998         probeBlockEnd();
999
1000         (this->*tableviewsimplegroupitem_tableviewsimplegroupitemp)();
1001 }
1002
1003 TableViewSimpleItem::TableViewSimpleItem(void)
1004 {
1005         typedef void (TableViewSimpleItem::*methodType)(void);
1006         static methodType tableviewsimpleitem_tableviewsimpleitemp;
1007
1008         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls19TableViewSimpleItemC2Ev, LIBOSP_UIFW, tableviewsimpleitem_tableviewsimpleitemp);
1009
1010         probeBlockStart();
1011         add_object_hash_type((void*)this, "TableViewSimpleItem");
1012         probeBlockEnd();
1013
1014         (this->*tableviewsimpleitem_tableviewsimpleitemp)();
1015 }
1016
1017 ContextMenu::ContextMenu(void)
1018 {
1019         typedef void (ContextMenu::*methodType)(void);
1020         static methodType contextmenu_contextmenup;
1021
1022         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls11ContextMenuC2Ev, LIBOSP_UIFW, contextmenu_contextmenup);
1023
1024         probeBlockStart();
1025         add_object_hash_type((void*)this, "ContextMenu");
1026         probeBlockEnd();
1027
1028         (this->*contextmenu_contextmenup)();
1029 }
1030
1031 DatePicker::DatePicker(void)
1032 {
1033         typedef void (DatePicker::*methodType)(void);
1034         static methodType datepicker_datepickerp;
1035
1036         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls10DatePickerC2Ev, LIBOSP_UIFW, datepicker_datepickerp);
1037
1038         probeBlockStart();
1039         add_object_hash_type((void*)this, "DatePicker");
1040         probeBlockEnd();
1041
1042         (this->*datepicker_datepickerp)();
1043 }
1044
1045 DateTimePicker::DateTimePicker(void)
1046 {
1047         typedef void (DateTimePicker::*methodType)(void);
1048         static methodType datetimepicker_datetimepickerp;
1049
1050         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls14DateTimePickerC2Ev, LIBOSP_UIFW, datetimepicker_datetimepickerp);
1051
1052         probeBlockStart();
1053         add_object_hash_type((void*)this, "DateTimePicker");
1054         probeBlockEnd();
1055
1056         (this->*datetimepicker_datetimepickerp)();
1057 }
1058
1059 Frame::Frame(void)
1060 {
1061         typedef void (Frame::*methodType)(void);
1062         static methodType frame_framep;
1063
1064         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls5FrameC2Ev, LIBOSP_UIFW, frame_framep);
1065
1066         probeBlockStart();
1067         add_object_hash_type((void*)this, "Frame");
1068         probeBlockEnd();
1069
1070         (this->*frame_framep)();
1071 }
1072
1073 Keypad::Keypad(void)
1074 {
1075         typedef void (Keypad::*methodType)(void);
1076         static methodType keypad_keypadp;
1077
1078         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls6KeypadC2Ev, LIBOSP_UIFW, keypad_keypadp);
1079
1080         probeBlockStart();
1081         add_object_hash_type((void*)this, "Keypad");
1082         probeBlockEnd();
1083
1084         (this->*keypad_keypadp)();
1085 }
1086
1087 MessageBox::MessageBox(void)
1088 {
1089         typedef void (MessageBox::*methodType)(void);
1090         static methodType messagebox_messageboxp;
1091
1092         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls10MessageBoxC2Ev, LIBOSP_UIFW, messagebox_messageboxp);
1093
1094         probeBlockStart();
1095         add_object_hash_type((void*)this, "MessageBox");
1096         probeBlockEnd();
1097
1098         (this->*messagebox_messageboxp)();
1099 }
1100
1101 NotificationFrame::NotificationFrame(void)
1102 {
1103         typedef void (NotificationFrame::*methodType)(void);
1104         static methodType notificationframe_notificationframep;
1105
1106         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls17NotificationFrameC2Ev, LIBOSP_UIFW, notificationframe_notificationframep);
1107
1108         probeBlockStart();
1109         add_object_hash_type((void*)this, "NotificationFrame");
1110         probeBlockEnd();
1111
1112         (this->*notificationframe_notificationframep)();
1113 }
1114
1115 OptionMenu::OptionMenu(void)
1116 {
1117         typedef void (OptionMenu::*methodType)(void);
1118         static methodType optionmenu_optionmenup;
1119
1120         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls10OptionMenuC2Ev, LIBOSP_UIFW, optionmenu_optionmenup);
1121
1122         probeBlockStart();
1123         add_object_hash_type((void*)this, "OptionMenu");
1124         probeBlockEnd();
1125
1126         (this->*optionmenu_optionmenup)();
1127 }
1128
1129 Popup::Popup(void)
1130 {
1131         typedef void (Popup::*methodType)(void);
1132         static methodType popup_popupp;
1133
1134         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls5PopupC2Ev, LIBOSP_UIFW, popup_popupp);
1135
1136         probeBlockStart();
1137         add_object_hash_type((void*)this, "Popup");
1138         probeBlockEnd();
1139
1140         (this->*popup_popupp)();
1141 }
1142
1143 TimePicker::TimePicker(void)
1144 {
1145         typedef void (TimePicker::*methodType)(void);
1146         static methodType timepicker_timepickerp;
1147
1148         GET_REAL_FUNC_OSP(_ZN5Tizen2Ui8Controls10TimePickerC2Ev, LIBOSP_UIFW, timepicker_timepickerp);
1149
1150         probeBlockStart();
1151         add_object_hash_type((void*)this, "TimePicker");
1152         probeBlockEnd();
1153
1154         (this->*timepicker_timepickerp)();
1155 }
1156
1157 }               // end of namespace Tizen::Ui::Controls
1158
1159 } }             // end of namespace Tizen::Ui
1160
1161
1162 namespace Tizen { namespace Web { namespace Controls {
1163
1164 class Web
1165 {
1166         Web(void);
1167 };
1168
1169 Web::Web(void)
1170 {
1171         typedef void (Web::*methodType)(void);
1172         static methodType web_webp;
1173
1174         GET_REAL_FUNC_OSP(_ZN5Tizen3Web8Controls3WebC2Ev, LIBOSP_WEB, web_webp);
1175
1176         probeBlockStart();
1177         add_object_hash_type((void*)this, "Web");
1178         probeBlockEnd();
1179
1180         (this->*web_webp)();
1181 }
1182
1183 } } }   // end of namespace Tizen::Web::Controls