efl/src/bin/eolian_mono/eolian/mono
Lauro Moura 1837e2de10 efl_mono: Fix support for event arguments.
Summary:
Using a type visitor scheme similar to type and marshall_type, to ease
increasing coverage for other types if needed.

Also, changed the filter functions for those selections to check for the
full name of the regular_type_def, allowing a better specificity of the
name selections. This fixes things like "Eina.Error", which was
conflicting with Efl.Image.Load.Error when we compared only the last
name. It didn't appear before as Load.Error only appears in a
Efl.Image.Load event.
Depends on D5996

Reviewers: felipealmeida

Reviewed By: felipealmeida

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D5997
2018-04-26 10:55:18 -03:00
..
blacklist.hh efl_mono: Reorganize utility functions. 2018-04-26 10:55:18 -03:00
documentation.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
enum_definition.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
events.hh efl_mono: Fix support for event arguments. 2018-04-26 10:55:18 -03:00
function_declaration.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
function_definition.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
function_helpers.hh csharp: Support argument marshalling in func ptrs 2018-04-03 17:29:41 -03:00
function_pointer.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
function_registration.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
generation_contexts.hh csharp: Support argument marshalling in func ptrs 2018-04-03 17:29:41 -03:00
helpers.hh efl_mono: Reorganize utility functions. 2018-04-26 10:55:18 -03:00
klass.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
marshall_annotation.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
marshall_type.hh csharp: Fix support for ptr(structs) 2018-03-16 11:12:49 -03:00
marshall_type_impl.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
name_helpers.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
parameter.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
part_definition.hh efl_mono: Reorganize utility functions. 2018-04-26 10:55:18 -03:00
struct_definition.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
struct_fields.hh efl_mono: Move event generators to its own header. 2018-04-26 10:55:18 -03:00
type.hh eolian_mono: fix handling of regular ptr() types 2017-12-15 22:26:30 -02:00
type_impl.hh efl_mono: Fix support for event arguments. 2018-04-26 10:55:18 -03:00
using_decl.hh eolian-mono: Add documentation generation support 2017-12-20 19:57:17 -02:00
utils.hh efl_mono: Use PascalCase in events 2018-04-26 10:55:18 -03:00