js: Update after Eolian_Unit API change
authorLauro Moura <lauromoura@expertisesolutions.com.br>
Mon, 5 Jun 2017 20:43:21 +0000 (17:43 -0300)
committerFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Mon, 19 Jun 2017 20:36:50 +0000 (17:36 -0300)
src/bin/eolian_js/eolian/class.hh
src/bin/eolian_js/main.cc

index 633d6c4..c9f027d 100644 (file)
@@ -44,7 +44,7 @@ inline std::string type_class_name(Eolian_Type const* tp)
              tpt = ::eolian_type_type_get(tp);
              if (tpt == EOLIAN_TYPE_CLASS)
                {
-                  Eolian_Class const* klass = ::eolian_type_class_get(tp);
+                  Eolian_Class const* klass = ::eolian_type_class_get(NULL, tp);
                   if (klass)
                     {
                        Eina_Stringshare* klass_name = ::eolian_class_full_name_get(klass);
index dff474f..f3f1a75 100644 (file)
@@ -513,7 +513,7 @@ int main(int argc, char** argv)
    {
      char* dup = strdup(in_file.c_str());
      char *bn = basename(dup);
-     klass = ::eolian_class_get_by_file(bn);
+     klass = ::eolian_class_get_by_file(NULL, bn);
      file_basename = bn;
      free(dup);
    }
@@ -543,7 +543,7 @@ int main(int argc, char** argv)
              , last; first != last; ++first)
          {
            EINA_CXX_DOM_LOG_WARN(eolian::js::domain) << &*first << std::endl;
-           Eolian_Class const* base = ::eolian_class_get_by_name(&*first);
+           Eolian_Class const* base = ::eolian_class_get_by_name(NULL, &*first);
            function(base);
            recurse_inherits(base, function);
          }
@@ -679,7 +679,7 @@ int main(int argc, char** argv)
 
    // generate all structs parsed in this file
    std::stringstream structs_ss;
-   for (efl::eina::iterator<Eolian_Typedecl> first(::eolian_typedecl_structs_get_by_file(file_basename.c_str()))
+   for (efl::eina::iterator<Eolian_Typedecl> first(::eolian_typedecl_structs_get_by_file(NULL, file_basename.c_str()))
         , last; first != last; ++first)
      {
         std::stringstream ss;
@@ -1151,7 +1151,7 @@ int main(int argc, char** argv)
    os << structs_ss.str();
 
    // generate enumerations
-   for (efl::eina::iterator<Eolian_Typedecl> first(::eolian_typedecl_enums_get_by_file(file_basename.c_str()))
+   for (efl::eina::iterator<Eolian_Typedecl> first(::eolian_typedecl_enums_get_by_file(NULL, file_basename.c_str()))
         , last; first != last; ++first)
      {
         auto tpd = &*first;