q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6f092071ac54d10dde39889571518e4b9d17308f

commit 6f092071ac54d10dde39889571518e4b9d17308f
Author: Lauro Moura <lauromo...@expertisesolutions.com.br>
Date:   Fri Mar 2 23:58:20 2018 +0100

    eolian cxx,csharp: Update after eolian changes
    
    Closes D5829.
---
 src/bin/eolian_cxx/eolian_cxx.cc                      | 4 ++--
 src/bin/eolian_mono/eolian/mono/parameter.hh          | 2 +-
 src/bin/eolian_mono/eolian/mono/type_impl.hh          | 2 +-
 src/bin/eolian_mono/eolian_mono.cc                    | 8 ++++----
 src/lib/eolian_cxx/grammar/klass_def.hpp              | 2 +-
 src/tests/eolian_cxx/eolian_cxx_test_documentation.cc | 6 +++---
 6 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/src/bin/eolian_cxx/eolian_cxx.cc b/src/bin/eolian_cxx/eolian_cxx.cc
index 02a6fd7192..eaaec797ae 100644
--- a/src/bin/eolian_cxx/eolian_cxx.cc
+++ b/src/bin/eolian_cxx/eolian_cxx.cc
@@ -279,7 +279,7 @@ run(options_type const& opts)
        char* base = basename(dup);
        std::string cpp_types_header;
        opts.unit = (Eolian_Unit*)opts.state;
-       klass = ::eolian_class_get_by_file(opts.unit, base);
+       klass = ::eolian_state_class_by_file_get(opts.state, base);
        free(dup);
        if (klass)
          {
@@ -317,7 +317,7 @@ run(options_type const& opts)
              }
            char* dup = strdup(name.c_str());
            char* base = basename(dup);
-           Eolian_Class const* klass = ::eolian_class_get_by_file(unit, base);
+           Eolian_Class const* klass = 
::eolian_state_class_by_file_get(opts.state, base);
            free(dup);
            if (klass)
              {
diff --git a/src/bin/eolian_mono/eolian/mono/parameter.hh 
b/src/bin/eolian_mono/eolian/mono/parameter.hh
index 834ca1248d..d836124fe0 100644
--- a/src/bin/eolian_mono/eolian/mono/parameter.hh
+++ b/src/bin/eolian_mono/eolian/mono/parameter.hh
@@ -1277,7 +1277,7 @@ struct native_convert_function_pointer_generator
       // Getting the type through C api
       std::string type_name = 
param.type.original_type.visit(type_name_visitor{});
 
-      const Eolian_Typedecl *tpd = 
::eolian_typedecl_alias_get_by_name(param.unit, type_name.c_str());
+      const Eolian_Typedecl *tpd = ::eolian_unit_alias_by_name_get(param.unit, 
type_name.c_str());
       if (!tpd)
         {
            EINA_LOG_ERR("Failed to get typedecl for c type [%s]", 
param.type.c_type.c_str());
diff --git a/src/bin/eolian_mono/eolian/mono/type_impl.hh 
b/src/bin/eolian_mono/eolian/mono/type_impl.hh
index 9b56805b99..dac1ea152e 100644
--- a/src/bin/eolian_mono/eolian/mono/type_impl.hh
+++ b/src/bin/eolian_mono/eolian/mono/type_impl.hh
@@ -229,7 +229,7 @@ struct visitor_generate
       //     else
       //       return false;
       //   }
-      // else if(Eolian_Typedecl const* typedecl = 
eolian_typedecl_struct_get_by_name(c_type.c_str()))
+      // else if(Eolian_Typedecl const* typedecl = 
eolian_state_struct_by_name_get(c_type.c_str()))
       //   {
       //   return as_generator
       //        (
diff --git a/src/bin/eolian_mono/eolian_mono.cc 
b/src/bin/eolian_mono/eolian_mono.cc
index e2b0355530..f7f2781a6b 100644
--- a/src/bin/eolian_mono/eolian_mono.cc
+++ b/src/bin/eolian_mono/eolian_mono.cc
@@ -99,8 +99,8 @@ run(options_type const& opts)
    const Eolian_Typedecl *tp = NULL;
    char* dup = strdup(opts.in_file.c_str());
    std::string basename_input = basename(dup);
-   klass = ::eolian_class_get_by_file(opts.unit, basename_input.c_str());
-   aliases= ::eolian_typedecl_aliases_get_by_file(opts.unit, 
basename_input.c_str());
+   klass = ::eolian_state_class_by_file_get(opts.state, 
basename_input.c_str());
+   aliases= ::eolian_state_aliases_by_file_get(opts.state, 
basename_input.c_str());
    free(dup);
 
    std::string class_file_name = opts.out_file;
@@ -169,7 +169,7 @@ run(options_type const& opts)
      }
    //else
      {
-       for (efl::eina::iterator<const Eolian_Typedecl> enum_iterator( 
::eolian_typedecl_enums_get_by_file(opts.unit, basename_input.c_str()))
+       for (efl::eina::iterator<const Eolian_Typedecl> enum_iterator( 
::eolian_state_enums_by_file_get(opts.state, basename_input.c_str()))
                , enum_last; enum_iterator != enum_last; ++enum_iterator)
          {
             efl::eolian::grammar::attributes::enum_def enum_(&*enum_iterator, 
opts.unit);
@@ -179,7 +179,7 @@ run(options_type const& opts)
               }
          }
 
-       for (efl::eina::iterator<const Eolian_Typedecl> struct_iterator( 
::eolian_typedecl_structs_get_by_file(opts.unit, basename_input.c_str()))
+       for (efl::eina::iterator<const Eolian_Typedecl> struct_iterator( 
::eolian_state_structs_by_file_get(opts.state, basename_input.c_str()))
                , struct_last; struct_iterator != struct_last; 
++struct_iterator)
          {
             efl::eolian::grammar::attributes::struct_def 
struct_(&*struct_iterator, opts.unit);
diff --git a/src/lib/eolian_cxx/grammar/klass_def.hpp 
b/src/lib/eolian_cxx/grammar/klass_def.hpp
index 610a844ee1..3ffdbe4101 100644
--- a/src/lib/eolian_cxx/grammar/klass_def.hpp
+++ b/src/lib/eolian_cxx/grammar/klass_def.hpp
@@ -1170,7 +1170,7 @@ inline Eolian_Class const* get_klass(klass_name const& 
klass_name_, Eolian_Unit
                , context_null{}))
     return nullptr;
   else
-    return ::eolian_class_get_by_name(unit, klass_name.c_str());
+    return ::eolian_unit_class_by_name_get(unit, klass_name.c_str());
 }
 
 inline std::vector<std::string> cpp_namespaces(std::vector<std::string> 
namespaces)
diff --git a/src/tests/eolian_cxx/eolian_cxx_test_documentation.cc 
b/src/tests/eolian_cxx/eolian_cxx_test_documentation.cc
index 4ec7dfe56e..8acca1001c 100644
--- a/src/tests/eolian_cxx/eolian_cxx_test_documentation.cc
+++ b/src/tests/eolian_cxx/eolian_cxx_test_documentation.cc
@@ -26,7 +26,7 @@ klass_def init_test_data(efl::eolian::eolian_state const& 
state)
    ck_assert(::eolian_state_all_eot_files_parse(state.value));
    ck_assert(::eolian_state_file_parse(state.value, 
PACKAGE_DATA_DIR"/docs.eo"));
 
-   const Eolian_Class *c_klass = ::eolian_class_get_by_name(state.as_unit(), 
"Docs");
+   const Eolian_Class *c_klass = ::eolian_state_class_by_name_get(state.value, 
"Docs");
    ck_assert_ptr_ne(c_klass, NULL);
 
    klass_def klass(c_klass, state.as_unit());
@@ -172,7 +172,7 @@ START_TEST(eolian_cxx_test_enum_docs)
    klass_def klass = init_test_data(eolian_state);
 
    auto unit = eolian_state.as_unit();
-   enum_def _enum(::eolian_typedecl_enum_get_by_name(unit, "Bar"), unit);
+   enum_def _enum(::eolian_state_enum_by_name_get(eolian_state.value, "Bar"), 
unit);
 
    documentation_def doc = _enum.documentation;
    ck_assert_str_eq(doc.summary.c_str(), "Docs for enum Bar.");
@@ -215,7 +215,7 @@ START_TEST(eolian_cxx_test_struct_docs)
    klass_def klass = init_test_data(eolian_state);
 
    auto unit = eolian_state.as_unit();
-   struct_def _struct(::eolian_typedecl_struct_get_by_name(unit, "Foo"), unit);
+   struct_def _struct(::eolian_state_struct_by_name_get(eolian_state.value, 
"Foo"), unit);
 
    documentation_def doc = _struct.documentation;
    ck_assert_str_eq(doc.summary.c_str(), "This is struct Foo. "

-- 


Reply via email to