Efl.Object.destructor;
Efl.Io.Closer.close;
Efl.Io.Closer.closed { get; }
- Efl.Io.Closer.close_on_exec;
- Efl.Io.Closer.close_on_destructor;
+ Efl.Io.Closer.close_on_exec { get; set; }
+ Efl.Io.Closer.close_on_destructor { get; set; }
Efl.Io.Reader.read;
- Efl.Io.Reader.can_read;
- Efl.Io.Reader.eos;
+ Efl.Io.Reader.can_read { get; set; }
+ Efl.Io.Reader.eos { get; set; }
Efl.Io.Writer.write;
- Efl.Io.Writer.can_write;
+ Efl.Io.Writer.can_write { get; set; }
}
}
implements {
Efl.Io.Closer.close;
Efl.Io.Closer.closed { get; }
- Efl.Io.Closer.close_on_exec;
- Efl.Io.Closer.close_on_destructor;
+ Efl.Io.Closer.close_on_exec { get; set; }
+ Efl.Io.Closer.close_on_destructor { get; set; }
}
}
Efl.Object.finalize;
Efl.Io.Closer.close;
Efl.Io.Closer.closed { get; }
- Efl.Io.Closer.close_on_exec;
- Efl.Io.Closer.close_on_destructor;
+ Efl.Io.Closer.close_on_exec { get; set; }
+ Efl.Io.Closer.close_on_destructor { get; set; }
}
}
Efl.Object.destructor;
Efl.Object.finalize;
Efl.Loop.Fd.fd_file { set; }
- Efl.File.file;
+ Efl.File.file { get; set; }
Efl.Io.Reader.read;
Efl.Io.Writer.write;
Efl.Io.Closer.close;
eo_prefix: ecore_audio_obj_in_tone;
implements {
Efl.Object.constructor;
- Efl.Object.key_data;
+ Efl.Object.key_data { get; set; }
Ecore.Audio.In.length { set; }
Ecore.Audio.In.seek;
Ecore.Audio.In.read_internal;
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Net.Dialer.dial;
- Efl.Net.Dialer.address_dial;
- Efl.Net.Dialer.connected;
- Efl.Net.Dialer.proxy;
- Efl.Net.Dialer.timeout_dial;
- Efl.Net.Socket.address_local;
- Efl.Net.Socket.address_remote;
+ Efl.Net.Dialer.address_dial { get; set; }
+ Efl.Net.Dialer.connected { get; set; }
+ Efl.Net.Dialer.proxy { get; set; }
+ Efl.Net.Dialer.timeout_dial { get; set; }
+ Efl.Net.Socket.address_local { get; set; }
+ Efl.Net.Socket.address_remote { get; set; }
Efl.Io.Reader.read;
Efl.Io.Reader.can_read { get; set; }
Efl.Io.Reader.eos { get; set; }
Efl.Io.Writer.can_write { get; set; }
Efl.Io.Closer.close;
Efl.Io.Closer.closed { get; }
- Efl.Io.Closer.close_on_exec;
- Efl.Io.Closer.close_on_destructor;
+ Efl.Io.Closer.close_on_exec { get; set; }
+ Efl.Io.Closer.close_on_destructor { get; set; }
Efl.Io.Sizer.resize;
Efl.Io.Sizer.size { get; }
}
Efl.Net.Dialer.dial;
Efl.Net.Dialer.address_dial { get; }
Efl.Net.Dialer.connected { get; }
- Efl.Net.Dialer.proxy;
- Efl.Net.Dialer.timeout_dial;
- Efl.Io.Buffered_Stream.timeout_inactivity;
- Efl.Io.Buffered_Stream.max_queue_size_input;
- Efl.Io.Buffered_Stream.max_queue_size_output;
- Efl.Io.Buffered_Stream.read_chunk_size;
- Efl.Io.Buffered_Stream.line_delimiter;
+ Efl.Net.Dialer.proxy { get; set; }
+ Efl.Net.Dialer.timeout_dial { get; set; }
+ Efl.Io.Buffered_Stream.timeout_inactivity { get; set; }
+ Efl.Io.Buffered_Stream.max_queue_size_input { get; set; }
+ Efl.Io.Buffered_Stream.max_queue_size_output { get; set; }
+ Efl.Io.Buffered_Stream.read_chunk_size { get; set; }
+ Efl.Io.Buffered_Stream.line_delimiter { get; set; }
}
}
Efl.Object.finalize;
Efl.Net.Dialer.dial;
Efl.Net.Dialer.address_dial { get; }
- Efl.Net.Dialer.connected;
- Efl.Net.Dialer.proxy;
- Efl.Net.Dialer.timeout_dial;
+ Efl.Net.Dialer.connected { get; set; }
+ Efl.Net.Dialer.proxy { get; set; }
+ Efl.Net.Dialer.timeout_dial { get; set; }
Efl.Io.Closer.close;
}
}
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Net.Dialer.dial;
- Efl.Net.Dialer.address_dial;
- Efl.Net.Dialer.connected;
- Efl.Net.Dialer.proxy;
- Efl.Net.Dialer.timeout_dial;
+ Efl.Net.Dialer.address_dial { get; set; }
+ Efl.Net.Dialer.connected { get; set; }
+ Efl.Net.Dialer.proxy { get; set; }
+ Efl.Net.Dialer.timeout_dial { get; set; }
Efl.Io.Closer.close;
}
}
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Net.Dialer.dial;
- Efl.Net.Dialer.address_dial;
- Efl.Net.Dialer.connected;
- Efl.Net.Dialer.timeout_dial;
+ Efl.Net.Dialer.address_dial { get; set; }
+ Efl.Net.Dialer.connected { get; set; }
+ Efl.Net.Dialer.timeout_dial { get; set; }
Efl.Io.Closer.close;
}
}
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Net.Dialer.dial;
- Efl.Net.Dialer.address_dial;
- Efl.Net.Dialer.connected;
- Efl.Net.Dialer.timeout_dial;
+ Efl.Net.Dialer.address_dial { get; set; }
+ Efl.Net.Dialer.connected { get; set; }
+ Efl.Net.Dialer.timeout_dial { get; set; }
Efl.Io.Closer.close;
}
}
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Net.Dialer.dial;
- Efl.Net.Dialer.address_dial;
- Efl.Net.Dialer.connected;
- Efl.Net.Dialer.proxy;
- Efl.Net.Dialer.timeout_dial;
+ Efl.Net.Dialer.address_dial { get; set; }
+ Efl.Net.Dialer.connected { get; set; }
+ Efl.Net.Dialer.proxy { get; set; }
+ Efl.Net.Dialer.timeout_dial { get; set; }
Efl.Net.Socket.address_local { get; }
- Efl.Net.Socket.address_remote;
+ Efl.Net.Socket.address_remote { get; set; }
Efl.Io.Reader.read;
Efl.Io.Reader.can_read { get; set; }
Efl.Io.Reader.eos { get; }
Efl.Io.Writer.can_write { get; set; }
Efl.Io.Closer.close;
Efl.Io.Closer.closed { get; }
- Efl.Io.Closer.close_on_exec;
- Efl.Io.Closer.close_on_destructor;
+ Efl.Io.Closer.close_on_exec { get; set; }
+ Efl.Io.Closer.close_on_destructor { get; set; }
}
}
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Loop.Fd.fd { set; }
- Efl.Net.Server.address;
- Efl.Net.Server.clients_count;
- Efl.Net.Server.clients_limit;
- Efl.Net.Server.serving;
+ Efl.Net.Server.address { get; set; }
+ Efl.Net.Server.clients_count { get; set; }
+ Efl.Net.Server.clients_limit { get; set; }
+ Efl.Net.Server.serving { get; set; }
Efl.Net.Server.serve;
Efl.Net.Server.client_announce;
}
Efl.Net.Server.client_announce;
Efl.Net.Server.address { get; }
Efl.Net.Server.clients_count { get; }
- Efl.Net.Server.clients_limit;
+ Efl.Net.Server.clients_limit { get; set; }
Efl.Net.Server.serving { get; }
}
}
Efl.Net.Server.client_announce;
Efl.Net.Server.address { get; }
Efl.Net.Server.clients_count { get; }
- Efl.Net.Server.clients_limit;
+ Efl.Net.Server.clients_limit { get; set; }
Efl.Net.Server.serving { get; }
}
}
Efl.Object.destructor;
Efl.Io.Closer.close;
Efl.Io.Closer.closed { get; }
- Efl.Io.Closer.close_on_destructor;
- Efl.Io.Closer.close_on_exec;
- Efl.Io.Reader.can_read;
- Efl.Io.Reader.eos;
+ Efl.Io.Closer.close_on_destructor { get; set; }
+ Efl.Io.Closer.close_on_exec { get; set; }
+ Efl.Io.Reader.can_read { get; set; }
+ Efl.Io.Reader.eos { get; set; }
Efl.Io.Reader.read;
Efl.Io.Writer.write;
- Efl.Io.Writer.can_write;
- Efl.Net.Socket.address_local;
- Efl.Net.Socket.address_remote;
+ Efl.Io.Writer.can_write { get; set; }
+ Efl.Net.Socket.address_local { get; set; }
+ Efl.Net.Socket.address_remote { get; set; }
}
}
Efl.Io.Reader.eos { set; }
Efl.Io.Writer.write;
Efl.Io.Writer.can_write { set; }
- Efl.Net.Socket.address_local;
- Efl.Net.Socket.address_remote;
+ Efl.Net.Socket.address_local { get; set; }
+ Efl.Net.Socket.address_remote { get; set; }
}
}
Efl.Object.finalize;
Efl.Io.Closer.close;
Efl.Io.Closer.closed { get; }
- Efl.Io.Closer.close_on_exec;
- Efl.Io.Closer.close_on_destructor;
+ Efl.Io.Closer.close_on_exec { get; set; }
+ Efl.Io.Closer.close_on_destructor { get; set; }
Efl.Io.Reader.read;
- Efl.Io.Reader.can_read;
- Efl.Io.Reader.eos;
+ Efl.Io.Reader.can_read { get; set; }
+ Efl.Io.Reader.eos { get; set; }
Efl.Io.Writer.write;
- Efl.Io.Writer.can_write;
+ Efl.Io.Writer.can_write { get; set; }
Efl.Net.Socket.address_remote { get; }
Efl.Net.Socket.address_local { get; }
}
Efl.Io.Writer.can_write { get; set; }
Efl.Io.Closer.close;
Efl.Io.Closer.closed { get; }
- Efl.Io.Closer.close_on_exec;
- Efl.Io.Closer.close_on_destructor;
+ Efl.Io.Closer.close_on_exec { get; set; }
+ Efl.Io.Closer.close_on_destructor { get; set; }
Efl.Io.Sizer.resize;
Efl.Io.Sizer.size { get; }
Efl.Io.Positioner.seek;
Efl.Io.Writer.can_write { get; set; }
Efl.Io.Closer.close;
Efl.Io.Closer.closed { get; }
- Efl.Io.Closer.close_on_exec;
- Efl.Io.Closer.close_on_destructor;
+ Efl.Io.Closer.close_on_exec { get; set; }
+ Efl.Io.Closer.close_on_destructor { get; set; }
}
}
implements {
Efl.Object.constructor;
Efl.Object.finalize;
- Efl.Ui.Text.Interactive.selection_allowed;
+ Efl.Ui.Text.Interactive.selection_allowed { get; set; }
Efl.Ui.Text.Interactive.selection_cursors { get; }
- Efl.Ui.Text.Interactive.multiline;
- Efl.Ui.Text.Interactive.editable;
+ Efl.Ui.Text.Interactive.multiline { get; set; }
+ Efl.Ui.Text.Interactive.editable { get; set; }
}
}
Elm.Layout.sizing_eval;
Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Elm.Interface.Atspi_Accessible.state_set { get; }
- Efl.Orientation.orientation;
+ Efl.Orientation.orientation { get; set; }
Efl.Part.part;
}
events {
Elm.Widget.Item.part_text { get; set; }
Elm.Widget.Item.part_content { get; set; }
Elm.Widget.Item.focus { get; set; }
- Efl.Ui.Item.selected;
+ Efl.Ui.Item.selected { get; set; }
Efl.Ui.Item.prev { get; }
Efl.Ui.Item.next { get; }
}
Elm.Widget.translate;
Elm.Widget.sub_object_del;
Elm.Widget.widget_event;
- Elm.Interface_Scrollable.policy;
+ Elm.Interface_Scrollable.policy { get; set; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
}
}
Elm.Interface.Fileselector.selected_model_get;
Elm.Interface.Fileselector.selected_model_set;
Elm.Interface.Fileselector.custom_filter_append;
- Elm.Interface.Fileselector.expandable;
- Elm.Interface.Fileselector.thumbnail_size;
+ Elm.Interface.Fileselector.expandable { get; set; }
+ Elm.Interface.Fileselector.thumbnail_size { get; set; }
Elm.Interface.Fileselector.mime_types_filter_append;
- Elm.Interface.Fileselector.hidden_visible;
+ Elm.Interface.Fileselector.hidden_visible { get; set; }
Elm.Interface.Fileselector.filters_clear;
- Elm.Interface.Fileselector.is_save;
- Elm.Interface.Fileselector.model;
- Elm.Interface.Fileselector.sort_method;
- Elm.Interface.Fileselector.multi_select;
- Elm.Interface.Fileselector.folder_only;
- Elm.Interface.Fileselector.mode;
- Elm.Interface.Fileselector.current_name;
+ Elm.Interface.Fileselector.is_save { get; set; }
+ Elm.Interface.Fileselector.model { get; set; }
+ Elm.Interface.Fileselector.sort_method { get; set; }
+ Elm.Interface.Fileselector.multi_select { get; set; }
+ Elm.Interface.Fileselector.folder_only { get; set; }
+ Elm.Interface.Fileselector.mode { get; set; }
+ Elm.Interface.Fileselector.current_name { get; set; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
}
events {
Elm.Widget.theme_apply;
Elm.Button.admits_autorepeat { get; }
Elm.Interface.Fileselector.selected_models { get; }
- Elm.Interface.Fileselector.expandable;
- Elm.Interface.Fileselector.thumbnail_size;
+ Elm.Interface.Fileselector.expandable { get; set; }
+ Elm.Interface.Fileselector.thumbnail_size { get; set; }
Elm.Interface.Fileselector.selected_model_get;
Elm.Interface.Fileselector.selected_model_set;
- Elm.Interface.Fileselector.hidden_visible;
- Elm.Interface.Fileselector.is_save;
- Elm.Interface.Fileselector.model;
- Elm.Interface.Fileselector.sort_method;
- Elm.Interface.Fileselector.multi_select;
- Elm.Interface.Fileselector.folder_only;
- Elm.Interface.Fileselector.mode;
+ Elm.Interface.Fileselector.hidden_visible { get; set; }
+ Elm.Interface.Fileselector.is_save { get; set; }
+ Elm.Interface.Fileselector.model { get; set; }
+ Elm.Interface.Fileselector.sort_method { get; set; }
+ Elm.Interface.Fileselector.multi_select { get; set; }
+ Elm.Interface.Fileselector.folder_only { get; set; }
+ Elm.Interface.Fileselector.mode { get; set; }
}
events {
file,chosen; [[Called when a file was chosen in the fileselector]]
Elm.Layout.sizing_eval;
Elm.Interface.Fileselector.selected_model_get;
Elm.Interface.Fileselector.selected_model_set;
- Elm.Interface.Fileselector.folder_only;
- Elm.Interface.Fileselector.is_save;
- Elm.Interface.Fileselector.model;
- Elm.Interface.Fileselector.expandable;
+ Elm.Interface.Fileselector.folder_only { get; set; }
+ Elm.Interface.Fileselector.is_save { get; set; }
+ Elm.Interface.Fileselector.model { get; set; }
+ Elm.Interface.Fileselector.expandable { get; set; }
Efl.Part.part;
}
events {
Elm.Widget.focus_direction_manager_is;
Elm.Widget.widget_event;
Elm.Layout.sizing_eval;
- Efl.Ui.Spin.min_max;
- Efl.Ui.Spin.step;
- Efl.Ui.Spin.value;
- Efl.Ui.Spin.interval;
+ Efl.Ui.Spin.min_max { get; set; }
+ Efl.Ui.Spin.step { get; set; }
+ Efl.Ui.Spin.value { get; set; }
+ Efl.Ui.Spin.interval { get; set; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
}
events {
Elm.Widget.item_loop_enabled { get; set; }
Elm.Layout.sizing_eval;
Elm.Interface_Scrollable.bounce_allow { set; }
- Elm.Interface_Scrollable.policy;
+ Elm.Interface_Scrollable.policy { get; set; }
Elm.Interface.Atspi_Accessible.children { get; }
Elm.Interface.Atspi_Accessible.state_set { get; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Efl.Gfx.size { set; }
Efl.Canvas.Group.group_calculate;
Elm.Pan.content_size { get; }
- Elm.Pan.pos;
+ Elm.Pan.pos { get; set; }
Elm.Pan.pos_min { get; }
Elm.Pan.pos_max { get; }
}
Elm.Widget.item_loop_enabled { get; set; }
Elm.Layout.sub_object_add_enable;
Elm.Layout.sizing_eval;
- Elm.Interface_Scrollable.bounce_allow;
- Elm.Interface_Scrollable.policy;
+ Elm.Interface_Scrollable.bounce_allow { get; set; }
+ Elm.Interface_Scrollable.policy { get; set; }
Elm.Interface.Atspi_Accessible.children { get; }
Elm.Interface.Atspi_Accessible.state_set { get; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Efl.Canvas.Group.group_calculate;
Efl.Canvas.Group.group_del;
Elm.Pan.content_size { get; }
- Elm.Pan.pos;
+ Elm.Pan.pos { get; set; }
Elm.Pan.pos_min { get; }
Elm.Pan.pos_max { get; }
}
Efl.Canvas.Group.group_add;
Elm.Widget.theme_apply;
Elm.Widget.sub_object_add;
- Elm.Widget.widget_parent;
+ Elm.Widget.widget_parent { get; set; }
Elm.Widget.focus_direction_manager_is;
Elm.Widget.focus_next_manager_is;
Elm.Widget.sub_object_del;
Elm.Widget.focus_direction_manager_is;
Elm.Widget.access;
Elm.Widget.focus_next;
- Efl.Orientation.orientation;
+ Efl.Orientation.orientation { get; set; }
Elm.Layout.sizing_eval;
Elm.Interface.Atspi_Accessible.children { get; }
}
Efl.Gfx.size { set; }
Efl.Canvas.Group.group_calculate;
Elm.Pan.content_size { get; }
- Elm.Pan.pos;
+ Elm.Pan.pos { get; set; }
Elm.Pan.pos_min { get; }
Elm.Pan.pos_max { get; }
}
Efl.Gfx.visible { set; }
Efl.Canvas.Group.group_add;
Efl.Canvas.Group.group_del;
- Elm.Widget.widget_parent;
+ Elm.Widget.widget_parent { get; set; }
Elm.Widget.theme_apply;
Elm.Widget.translate;
Elm.Interface.Atspi_Accessible.children { get; }
Elm.Interface.Atspi_Accessible.state_set { get; }
Elm.Interface.Atspi.Selection.selected_children_count { get; }
Elm.Interface.Atspi.Selection.selected_child { get; }
- Efl.Ui.Item.selected;
+ Efl.Ui.Item.selected { get; set; }
Efl.Ui.Item.prev { get; }
Efl.Ui.Item.next { get; }
}
Efl.Canvas.Group.group_add;
Efl.Canvas.Group.group_del;
Elm.Widget.focus_direction;
- Elm.Widget.widget_parent;
+ Elm.Widget.widget_parent { get; set; }
Elm.Widget.theme_apply;
Elm.Widget.focus_direction_manager_is;
Elm.Widget.focus_next_manager_is;
Elm.Widget.focus_next;
Elm.Widget.theme_apply;
Elm.Layout.content_aliases { get; }
- Efl.Orientation.orientation;
+ Efl.Orientation.orientation { get; set; }
}
events {
press; [[Called when panes got pressed]]
Efl.Gfx.size { set; }
Efl.Canvas.Group.group_calculate;
Elm.Pan.content_size { get; }
- Elm.Pan.pos;
+ Elm.Pan.pos { get; set; }
Elm.Pan.pos_min { get; }
Elm.Pan.pos_max { get; }
}
Elm.Layout.text_aliases { get; }
Elm.Layout.content_aliases { get; }
Elm.Layout.sizing_eval;
- Efl.Ui.Progress.span_size;
- Efl.Ui.Progress.progress_value;
- Efl.Ui.Progress.unit_format;
- Efl.Orientation.orientation;
+ Efl.Ui.Progress.span_size { get; set; }
+ Efl.Ui.Progress.progress_value { get; set; }
+ Efl.Ui.Progress.unit_format { get; set; }
+ Efl.Orientation.orientation { get; set; }
Efl.Part.part;
}
events {
Elm.Layout.sizing_eval;
Elm.Interface_Scrollable.page_size { set; }
Elm.Interface_Scrollable.policy { set; }
- Elm.Interface_Scrollable.single_direction;
+ Elm.Interface_Scrollable.single_direction { get; set; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Efl.Part.part;
}
Elm.Widget.focus_next_manager_is;
Elm.Widget.focus_direction_manager_is;
Elm.Widget.theme_apply;
- Efl.Orientation.orientation;
+ Efl.Orientation.orientation { get; set; }
Elm.Layout.sizing_eval;
}
}
Elm.Layout.text_aliases { get; }
Elm.Layout.content_aliases { get; }
Elm.Layout.sizing_eval;
- Efl.Ui.Progress.span_size;
- Efl.Ui.Progress.progress_value;
- Efl.Ui.Progress.unit_format;
- Efl.Orientation.orientation;
+ Efl.Ui.Progress.span_size { get; set; }
+ Efl.Ui.Progress.progress_value { get; set; }
+ Efl.Ui.Progress.unit_format { get; set; }
+ Efl.Orientation.orientation { get; set; }
Elm.Interface.Atspi.Value.value_and_text { get; set; }
Elm.Interface.Atspi.Value.range { get; }
Elm.Interface.Atspi.Value.increment { get; }
Elm.Widget.on_focus;
Elm.Widget.widget_event;
Elm.Layout.sizing_eval;
- Efl.Ui.Spin.min_max;
- Efl.Ui.Spin.step;
- Efl.Ui.Spin.value;
- Efl.Ui.Spin.interval;
+ Efl.Ui.Spin.min_max { get; set; }
+ Efl.Ui.Spin.step { get; set; }
+ Efl.Ui.Spin.value { get; set; }
+ Efl.Ui.Spin.interval { get; set; }
Elm.Interface.Atspi_Accessible.name { get; }
Elm.Interface.Atspi.Value.value_and_text { get; set; }
Elm.Interface.Atspi.Value.range { get; }
Elm.Widget.widget_event;
Elm.Widget.focus_highlight_geometry_get;
Elm.Widget.focused_item { get; }
- Efl.Orientation.orientation;
+ Efl.Orientation.orientation { get; set; }
Elm.Interface.Atspi_Widget_Action.elm_actions { get; }
Elm.Interface.Atspi_Accessible.children { get; }
Elm.Interface.Atspi_Accessible.state_set { get; }
Elm.Widget.Item.part_content_unset;
Elm.Interface.Atspi_Accessible.name { get; }
Elm.Interface.Atspi_Accessible.state_set { get; }
- Efl.Ui.Item.selected;
+ Efl.Ui.Item.selected { get; set; }
Efl.Ui.Item.prev { get; }
Efl.Ui.Item.next { get; }
}
return EINA_FALSE;
}
+ Eolian_Function_Type aftype = eolian_function_type_get(fid);
+
+ /* match implement type against function type */
+ if (ftype == EOLIAN_PROPERTY)
+ {
+ /* property */
+ if (aftype != EOLIAN_PROPERTY)
+ {
+ _print_linecol(&impl->base);
+ fprintf(stderr, "function '%s' is not a complete property", fnname);
+ return EINA_FALSE;
+ }
+ }
+ else if (ftype == EOLIAN_PROP_SET)
+ {
+ /* setter */
+ if ((aftype != EOLIAN_PROP_SET) && (aftype != EOLIAN_PROPERTY))
+ {
+ _print_linecol(&impl->base);
+ fprintf(stderr, "function '%s' doesn't have a setter\n", fnname);
+ return EINA_FALSE;
+ }
+ }
+ else if (ftype == EOLIAN_PROP_GET)
+ {
+ /* getter */
+ if ((aftype != EOLIAN_PROP_GET) && (aftype != EOLIAN_PROPERTY))
+ {
+ _print_linecol(&impl->base);
+ fprintf(stderr, "function '%s' doesn't have a getter\n", fnname);
+ return EINA_FALSE;
+ }
+ }
+ else if (aftype != EOLIAN_METHOD)
+ {
+ _print_linecol(&impl->base);
+ fprintf(stderr, "function '%s' is not a method\n", fnname);
+ return EINA_FALSE;
+ }
+
if ((fid->klass == cl) && !impl->is_auto && !impl->is_empty)
{
/* only allow explicit implements from other classes, besides auto and