eo: make reflection getter const function.
authorCedric BAIL <cedric.bail@free.fr>
Fri, 15 Feb 2019 21:48:59 +0000 (13:48 -0800)
committerJunsuChoi <jsuya.choi@samsung.com>
Fri, 15 Mar 2019 04:23:19 +0000 (13:23 +0900)
commit5f91e7e13286231470bf581e4b86e09740edc090
tree84117f1856a0250229286301c31dd71d336f39e9
parent77f423b56c1504ba719219533c987ae7b69fb844
eo: make reflection getter const function.

Getter are usually not modifying there object. This is going to put a strong
limit on what a getter property for MVVM is, as it will prevent any side
effect on getting a property from a View.

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Differential Revision: https://phab.enlightenment.org/D7969
54 files changed:
src/bin/eolian/sources.c
src/lib/elementary/elm_box_eo.c
src/lib/elementary/elm_calendar_eo.c
src/lib/elementary/elm_calendar_item_eo.c
src/lib/elementary/elm_clock_eo.c
src/lib/elementary/elm_color_item_eo.c
src/lib/elementary/elm_colorselector_eo.c
src/lib/elementary/elm_ctxpopup_eo.c
src/lib/elementary/elm_ctxpopup_item_eo.c
src/lib/elementary/elm_dayselector_eo.c
src/lib/elementary/elm_diskselector_eo.c
src/lib/elementary/elm_diskselector_item_eo.c
src/lib/elementary/elm_entry_eo.c
src/lib/elementary/elm_fileselector_eo.c
src/lib/elementary/elm_flipselector_eo.c
src/lib/elementary/elm_flipselector_item_eo.c
src/lib/elementary/elm_gengrid_eo.c
src/lib/elementary/elm_gengrid_item_eo.c
src/lib/elementary/elm_genlist_eo.c
src/lib/elementary/elm_genlist_item_eo.c
src/lib/elementary/elm_gesture_layer_eo.c
src/lib/elementary/elm_hoversel_eo.c
src/lib/elementary/elm_index_eo.c
src/lib/elementary/elm_interface_fileselector_eo.c
src/lib/elementary/elm_label_eo.c
src/lib/elementary/elm_list_eo.c
src/lib/elementary/elm_list_item_eo.c
src/lib/elementary/elm_map_eo.c
src/lib/elementary/elm_mapbuf_eo.c
src/lib/elementary/elm_menu_item_eo.c
src/lib/elementary/elm_multibuttonentry_eo.c
src/lib/elementary/elm_multibuttonentry_item_eo.c
src/lib/elementary/elm_naviframe_eo.c
src/lib/elementary/elm_notify_eo.c
src/lib/elementary/elm_panel_eo.c
src/lib/elementary/elm_popup_eo.c
src/lib/elementary/elm_prefs_eo.c
src/lib/elementary/elm_separator_eo.c
src/lib/elementary/elm_slideshow_eo.c
src/lib/elementary/elm_spinner_eo.c
src/lib/elementary/elm_systray_eo.c
src/lib/elementary/elm_table_eo.c
src/lib/elementary/elm_toolbar_eo.c
src/lib/elementary/elm_toolbar_item_eo.c
src/lib/elementary/elm_web_eo.c
src/lib/elementary/elm_widget_item_eo.c
src/lib/eo/Eo.h
src/lib/eo/eo.c
src/lib/evas/canvas/evas_canvas_eo.c
src/lib/evas/canvas/evas_text_eo.c
src/tests/eo/suite/eo_test_class_simple.c
src/tests/eo/suite/eo_test_class_simple.h
src/tests/eo/suite/eo_test_reflection_complex_class_structure.c
src/tests/eolian/data/class_simple_ref.c