efl/src/tests/eolian/data
Daniel Kolesa dc492b1586 eolian: introduce typed slice types
Summary:
This adds two new complex types, slice<T> and rw_slice<T>. This
is necessary to make the type useful to bindings, as Eina_Slice
on its own says nothing about what it's carrying and that prevents
useful code from being generated outside of C.

@feature

Reviewers: bu5hm4n, segfaultxavi, lauromoura, cedric

Reviewed By: cedric

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7980
2019-02-22 16:18:49 +01:00
..
base.eo eolian: disallow pure virtual on non-abstract/mixin classes 2019-01-17 17:17:40 +01:00
class_funcs.eo
class_requires.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
class_simple.eo
class_simple_ref.c eo: make reflection setter able to return an error code in case of failure. 2019-02-21 11:54:09 -08:00
class_simple_ref.legacy.c eolian gen: generate a separate file with legacy implementations 2019-02-21 16:52:40 +01:00
class_simple_ref_eo.h Remove individual class BETA guards 2019-02-13 18:09:17 +01:00
class_simple_ref_legacy.h
complex_type.eo eolian: introduce typed slice types 2019-02-22 16:18:49 +01:00
consts.eo
ctor_dtor.eo eolian: implement new syntax for inheritance 2018-11-23 13:57:07 +01:00
docs.eo eolian: push missing event type changes in tests 2018-05-21 20:32:57 +02:00
docs_ref.h
docs_ref_legacy.h eolian_suite: Fix reference template for doc 2018-10-10 10:12:10 +02:00
enum.eo
events.eo eolian: push missing event type changes in tests 2018-05-21 20:32:57 +02:00
extern.eo
free_func.eo eolian: restrict usage of ptr() to directly used types 2019-02-17 02:26:22 +01:00
function_as_argument.eo
function_as_argument_impl_ref.c
function_as_argument_ref.c eolian gen: initial support for reflection api 2019-02-15 17:17:15 +01:00
function_as_argument_ref.h
function_types.eot
function_types_ref.h
iface.eo eolian: add support for composite section into regular classes 2019-01-21 17:19:14 +01:00
import.eo
import_types.eot
import_types_ref.h
mixins_require.eo eolian: introduce the keyword required 2019-01-11 12:37:27 +01:00
nmsp1_class1.eo eolian: implement new syntax for inheritance 2018-11-23 13:57:07 +01:00
nmsp1_nmsp11_class2.eo eolian: disallow pure virtual on non-abstract/mixin classes 2019-01-17 17:17:40 +01:00
nmsp2_class1.eo eolian: fix tests fallout from the latest changes 2019-01-17 17:29:36 +01:00
no_nmsp.eo eolian: fix tests fallout from the latest changes 2019-01-17 17:29:36 +01:00
null.eo
object_impl.eo eolian: disallow pure virtual on non-abstract/mixin classes 2019-01-17 17:17:40 +01:00
object_impl_add.eo eolian: implement new syntax for inheritance 2018-11-23 13:57:07 +01:00
object_impl_add_ref.c
object_impl_ref.c
override.eo eolian: disallow pure virtual on non-abstract/mixin classes 2019-01-17 17:17:40 +01:00
override_ref.c eolian gen: initial support for reflection api 2019-02-15 17:17:15 +01:00
owning.eo
owning.eo.c eolian gen: initial support for reflection api 2019-02-15 17:17:15 +01:00
parts.eo eolian: fix tests fallout from the latest changes 2019-01-17 17:29:36 +01:00
scope.eo
struct.eo
struct_ref.h
struct_ref_stub.h
typedef.eo
typedef_ref.h
typedef_ref_stub.h
unimpl.eo eolian: add support for composite section into regular classes 2019-01-21 17:19:14 +01:00
var.eo