summaryrefslogtreecommitdiff
path: root/src/bin/eolian_mono/eolian/mono/function_blacklist.hh
diff options
context:
space:
mode:
authorLauro Moura <lauromoura@expertisesolutions.com.br>2017-11-23 21:50:16 -0300
committerLauro Moura <lauromoura@expertisesolutions.com.br>2017-12-04 15:47:50 -0300
commitd93e9ff286ce1961f530d56b5536881f47104ebd (patch)
treed9fd8cd25a64b9ab6b23ae34b92c342dc8e6b543 /src/bin/eolian_mono/eolian/mono/function_blacklist.hh
parent9391407319424c503a78479b407737ccead945b7 (diff)
eolian_mono: Added code for eolian_mono generator
Based on the eolian_cxx library generators. Buildsystem files will come in a future commmit.
Diffstat (limited to 'src/bin/eolian_mono/eolian/mono/function_blacklist.hh')
-rw-r--r--src/bin/eolian_mono/eolian/mono/function_blacklist.hh48
1 files changed, 48 insertions, 0 deletions
diff --git a/src/bin/eolian_mono/eolian/mono/function_blacklist.hh b/src/bin/eolian_mono/eolian/mono/function_blacklist.hh
new file mode 100644
index 0000000000..9b08295ca4
--- /dev/null
+++ b/src/bin/eolian_mono/eolian/mono/function_blacklist.hh
@@ -0,0 +1,48 @@
1#ifndef EOLIAN_MONO_FUNCTION_BLACKLIST_HH
2#define EOLIAN_MONO_FUNCTION_BLACKLIST_HH
3
4namespace eolian_mono {
5
6inline bool is_function_blacklisted(std::string const& c_name)
7{
8 return
9 c_name == "efl_event_callback_array_priority_add"
10 || c_name == "efl_player_position_get"
11 || c_name == "efl_image_load_error_get"
12 || c_name == "efl_text_font_source_get"
13 || c_name == "efl_text_font_source_set"
14 || c_name == "efl_ui_focus_manager_focus_get"
15 || c_name == "efl_ui_widget_focus_set"
16 || c_name == "efl_ui_widget_focus_get"
17 || c_name == "efl_ui_text_password_get"
18 || c_name == "efl_ui_text_password_set"
19 || c_name == "elm_interface_scrollable_repeat_events_get"
20 || c_name == "elm_interface_scrollable_repeat_events_set"
21 || c_name == "elm_wdg_item_del"
22 || c_name == "elm_wdg_item_focus_get"
23 || c_name == "elm_wdg_item_focus_set"
24 || c_name == "elm_interface_scrollable_mirrored_set"
25 || c_name == "edje_obj_load_error_get"
26 || c_name == "efl_ui_focus_user_parent_get"
27 || c_name == "efl_canvas_object_scale_get" // duplicated signature
28 || c_name == "efl_canvas_object_scale_set" // duplicated signature
29 || c_name == "efl_ui_format_cb_set"
30 || c_name == "efl_access_parent_get"
31 || c_name == "efl_access_name_get"
32 || c_name == "efl_access_name_set"
33 || c_name == "efl_access_root_get"
34 || c_name == "efl_access_type_get"
35 || c_name == "efl_access_role_get"
36 || c_name == "efl_access_action_description_get"
37 || c_name == "efl_access_action_description_set"
38 || c_name == "efl_access_image_description_get"
39 || c_name == "efl_access_image_description_set"
40 || c_name == "efl_access_component_layer_get" // duplicated signature
41 || c_name == "efl_access_component_alpha_get"
42 || c_name == "efl_ui_spin_button_loop_get"
43 ;
44}
45
46}
47
48#endif