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);
{
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);
}
, 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);
}
// 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;
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;