eolian-cxx: Fixed inheritance extensions not proper qualifying the base class

The generator now globally qualifies the base names, so it works
outside the efl namespace
This commit is contained in:
Felipe Magno de Almeida 2014-07-16 11:33:42 -03:00
parent 67e187bebc
commit 6109d17de1
1 changed files with 2 additions and 2 deletions

View File

@ -46,8 +46,8 @@ operator<<(std::ostream& out, class_extensions const& x)
if (it != first) out << ",";
out << tab(2)
<< "efl::eo::detail::extension_inheritance<"
<< *it << ">::type<"
<< cls.name << ">";
<< *it << ">::type< ::"
<< cls.name_space << "::" << cls.name << ">";
}
out << endl;
return out;