eolian gen: do not generate legacy for beta APIs

This commit is contained in:
Daniel Kolesa 2016-08-13 01:15:07 +01:00
parent 4c07f52de6
commit 9dcddd220a
1 changed files with 4 additions and 0 deletions

View File

@ -346,6 +346,8 @@ legacy_header_generate(const Eolian_Class *class, Eina_Strbuf *buf)
continue;
Eolian_Function_Type ftype = EOLIAN_UNRESOLVED;
const Eolian_Function *fid = eolian_implement_function_get(impl, &ftype);
if (eolian_function_is_beta(fid))
continue;
switch (ftype)
{
case EOLIAN_PROP_GET: case EOLIAN_PROP_SET:
@ -385,6 +387,8 @@ legacy_source_generate(const Eolian_Class *class, Eina_Strbuf *buf)
continue;
Eolian_Function_Type ftype = EOLIAN_UNRESOLVED;
const Eolian_Function *fid = eolian_implement_function_get(impl, &ftype);
if (eolian_function_is_beta(fid))
continue;
switch (ftype)
{
case EOLIAN_PROP_GET: case EOLIAN_PROP_SET: