summaryrefslogtreecommitdiff
path: root/src/bin/eolian_cxx/type_lookup_table.cc
diff options
context:
space:
mode:
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>2016-06-06 02:54:36 -0300
committerFelipe Magno de Almeida <felipe@expertisesolutions.com.br>2016-06-06 02:54:36 -0300
commit2a3d7860dbc11458425e162cd69ee399e9025251 (patch)
tree84c5b21b644c4cf8806a8eee07b4ed81922c92b4 /src/bin/eolian_cxx/type_lookup_table.cc
parent4d1b3191d94fcc70472552b1bb554984a9cb0288 (diff)
eolian-cxx: Rewrite to accomodate new features of the C++ binding
Diffstat (limited to 'src/bin/eolian_cxx/type_lookup_table.cc')
-rw-r--r--src/bin/eolian_cxx/type_lookup_table.cc36
1 files changed, 0 insertions, 36 deletions
diff --git a/src/bin/eolian_cxx/type_lookup_table.cc b/src/bin/eolian_cxx/type_lookup_table.cc
deleted file mode 100644
index 046b8b8744..0000000000
--- a/src/bin/eolian_cxx/type_lookup_table.cc
+++ /dev/null
@@ -1,36 +0,0 @@
1#include "type_lookup.hh"
2
3namespace eolian_cxx {
4
5using efl::eolian::eolian_type;
6
7const lookup_table_type
8type_lookup_table
9{
10 {"Ecore_Cb", eolian_type::callback_, {"Ecore.h"}},
11 {"Ecore_Task_Cb", eolian_type::callback_, {"Ecore.h"}},
12 {"Ecore_Timeline_Cb", eolian_type::callback_, {"Ecore.h"}},
13 {"Edje_Signal_Cb", eolian_type::callback_, {"Edje.h"}},
14 {"Eina_Accessor *", eolian_type::complex_, false, false, true, false, "::efl::eina::accessor", {"eina_accessor.hh"}},
15 {"Eina_Bool", eolian_type::simple_, false, false, false, false, "bool", {}},
16 {"Eina_Bool *", eolian_type::simple_, false, false, false, false, "bool*", {}},
17 {"Eina_Inlist *", eolian_type::complex_, false, false, true, true, "::efl::eina::range_inlist", {"eina_inlist.hh"}},
18 {"Eina_Inlist *", eolian_type::complex_, false, true, true, true, "::efl::eina::inlist", {"eina_inlist.hh"}},
19 {"Eina_Iterator *", eolian_type::complex_, false, false, true, true, "::efl::eina::iterator", {"eina_iterator.hh"}},
20 {"Eina_List *", eolian_type::complex_, false, false, true, true, "::efl::eina::range_list", {"eina_list.hh"}},
21 {"Eina_List *", eolian_type::complex_, false, true, true, true, "::efl::eina::list", {"eina_list.hh"}},
22 {"const Eina_List *", eolian_type::complex_, true, false, true, true, "::efl::eina::crange_list", {"eina_list.hh"}},
23 {"Eina_Array *", eolian_type::complex_, false, false, true, true, "::efl::eina::range_array", {"eina_array.hh"}},
24 {"Eina_Array *", eolian_type::complex_, false, true, true, true, "::efl::eina::array", {"eina_array.hh"}},
25 {"const Eina_Array *", eolian_type::complex_, true, false, true, true, "::efl::eina::crange_array", {"eina_array.hh"}},
26 {"Eio_Filter_Direct_Cb", eolian_type::callback_, {"Eio.h"}},
27 {"Eo *", eolian_type::simple_, false, true, true, false, "::efl::eo::concrete", {"eo_concrete.hh"}},
28 {"Eo *", eolian_type::simple_, false, false, true, false, "::efl::eo::concrete", {"eo_concrete.hh"}},
29 //{"Evas_Object_Box_Layout", eolian_type::callback_, {"Evas.h"}},
30 //{"char *", eolian_type::simple_, false, true, true, false, "std::unique_ptr<char*>", {"memory"}},
31 {"const Eina_Inlist *", eolian_type::complex_, false, false, true, true, "::efl::eina::range_inlist", {"eina_inlist.hh"}},
32 {"const Eina_List *", eolian_type::complex_, false, false, true, true, "::efl::eina::range_list", {"eina_ptrlist.hh"}},
33 {"const char *", eolian_type::simple_, false, false, true, true, "::efl::eina::string_view", {"string"}},
34};
35
36}