efl/src/tests/eina_cxx
Felipe Magno de Almeida 5942207b25 eina-cxx: Added range types for containers
Summary:
Added inarray, inlist, ptr_array and ptr_list's range types named: range_inarray, range_inlist, range_ptr_array and range_ptr_list.

Each has two "flavours": mutable and not mutable. The const versions are parameterized by a const parameter. For example: range_ptr_list<int const> and the mutable doesn't have the const, so: range_ptr_list<int>.

The difference between the two is that the const versions can't modify the elements from the sequence, while the mutable allows so. Also, the const receives a Eina_Array const* while the mutable must have a Eina_Array*.

Reviewers: cedric

CC: savio, cedric

Differential Revision: https://phab.enlightenment.org/D613
2014-03-10 12:35:00 +09:00
..
eina_cxx_suite.cc eina-cxx: renamed efl::eina::eina_value to efl::eina::value 2014-03-07 14:32:42 +09:00
eina_cxx_test_accessor.cc eina: add a C++ bindings to Eina @feature. 2014-02-25 18:05:01 -03:00
eina_cxx_test_error.cc eina: add a C++ bindings to Eina @feature. 2014-02-25 18:05:01 -03:00
eina_cxx_test_inarray.cc eina-cxx: Added range types for containers 2014-03-10 12:35:00 +09:00
eina_cxx_test_inlist.cc eina-cxx: Added range types for containers 2014-03-10 12:35:00 +09:00
eina_cxx_test_iterator.cc eina: add a C++ bindings to Eina @feature. 2014-02-25 18:05:01 -03:00
eina_cxx_test_ptrarray.cc eina-cxx: Added range types for containers 2014-03-10 12:35:00 +09:00
eina_cxx_test_ptrlist.cc eina-cxx: Added range types for containers 2014-03-10 12:35:00 +09:00
eina_cxx_test_stringshare.cc eina: add a C++ bindings to Eina @feature. 2014-02-25 18:05:01 -03:00
eina_cxx_test_thread.cc eina: add a C++ bindings to Eina @feature. 2014-02-25 18:05:01 -03:00
eina_cxx_test_value.cc eina-cxx: renamed efl::eina::eina_value to efl::eina::value 2014-03-07 14:32:42 +09:00