efl/src/tests/eolian_cxx
Daniel Kolesa ac95f38d1b cxx: explicitly require c++11 and fix tests to conform
We weren't setting a C++ version for build previously, which would
result in compiler specific default being used, most likely C++11
with GNU extensions on modern compilers and C++03 with GNU exts
on old compilers. This is bad because it potentially breaks build
on older toolchains that don't default to a modern C++.

Now we enable pure C++11 without GNU exts; this resulted in some
of the build breaking because of use of typeof() GNU C/C++ ext
in tests code, so fix that to use standard decltype() from C++11.

@fix
2018-11-12 15:43:13 +01:00
..
a.c
a.eo
b.c
b.eo
c.c
c.eo
callback.eo eolian: push missing event type changes in tests 2018-05-21 20:32:57 +02:00
complex.c
complex.eo cxx: (Temporary) fix for make check 2017-11-07 09:57:24 +09:00
complex_cxx.cc cxx: explicitly require c++11 and fix tests to conform 2018-11-12 15:43:13 +01:00
cyclic1.eo
cyclic2.eo
d.c
d.eo
docs.eo eolian: push missing event type changes in tests 2018-05-21 20:32:57 +02:00
eolian_cxx_suite.cc tests: move bindings tests to using checked fixtures too. 2018-04-05 10:19:57 -07:00
eolian_cxx_suite.h tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
eolian_cxx_test_address_of.cc tests: Use EFL_START/END_TEST in cxx tests 2018-06-22 12:43:47 -04:00
eolian_cxx_test_binding.cc tests: Use EFL_START/END_TEST in cxx tests 2018-06-22 12:43:47 -04:00
eolian_cxx_test_cyclic.cc tests: Use EFL_START/END_TEST in cxx tests 2018-06-22 12:43:47 -04:00
eolian_cxx_test_documentation.cc eolian_cxx: PACKAGE_DATA_DIR is completly wrong here 2018-10-16 12:51:35 +02:00
eolian_cxx_test_generate.cc tests: Use EFL_START/END_TEST in cxx tests 2018-06-22 12:43:47 -04:00
eolian_cxx_test_inheritance.cc
eolian_cxx_test_parse.cc tests: Use EFL_START/END_TEST in cxx tests 2018-06-22 12:43:47 -04:00
eolian_cxx_test_wrapper.cc tests: Use EFL_START/END_TEST in cxx tests 2018-06-22 12:43:47 -04:00
generic.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
generic.eo efl: Add missing event types 2018-05-19 01:42:26 +02:00
meson.build meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
name1_name2_type_generation.c eolian-cxx: Fix compilation errors with new any_value_ptr and mstring types 2017-09-25 21:57:25 -03:00
name1_name2_type_generation.eo cxx: (Temporary) fix for make check 2017-11-07 09:57:24 +09:00
name_name.c
name_name.eo
name_name_cxx.cc
ns_name.eo
ns_name_other.eo
simple.c
simple.eo