eolian: remove support for old style docs completely

This commit is contained in:
Daniel Kolesa 2015-09-03 15:35:53 +01:00
parent 7ae6781451
commit 3f1d29f1ec
16 changed files with 17 additions and 271 deletions

View File

@ -59,26 +59,10 @@ EAPI const Eo_Class *@#klasstype_get(void) EINA_CONST;\n\
\n\
";
static const char
tmpl_eo_funcdef_doxygen[] = "\
/**\n\
@#desc\n\
@#list_desc_param\
*/\n";
static const char
tmpl_eo_pardesc[] =" * @param[%s] %s %s\n";
#if 0
static const char
tmpl_eo_retdesc[] =" * @return %s\n";
#endif
static Eina_Bool
eo_fundef_generate(const Eolian_Class *class, const Eolian_Function *func, Eolian_Function_Type ftype, Eina_Strbuf *functext)
{
_eolian_class_func_vars func_env;
const char *str_dir[] = {"in", "out", "inout"};
Eina_Iterator *itr;
void *data, *data2;
char *tmpstr = malloc(0x1FF);
@ -109,16 +93,7 @@ eo_fundef_generate(const Eolian_Class *class, const Eolian_Function *func, Eolia
Eina_Bool hasnewdocs = eolian_function_documentation_get(func, EOLIAN_UNRESOLVED) ||
eolian_function_documentation_get(func, ftype);
if (!hasnewdocs)
{
/* it will still try to generate, but it'll have nothing to replace
* this is ugly, but i CBA to find a better way (it wouldn't make a
* difference anyway) and it'll be removed asap (when docs are replaced)
*/
eina_strbuf_append(str_func, tmpl_eo_funcdef_doxygen);
}
else
if (hasnewdocs)
{
Eina_Strbuf *dbuf = docs_generate_function(func, ftype, 0, EINA_FALSE);
eina_strbuf_append(str_func, eina_strbuf_string_get(dbuf));
@ -133,27 +108,6 @@ eo_fundef_generate(const Eolian_Class *class, const Eolian_Function *func, Eolia
eina_strbuf_append_printf(str_func, "#endif\n");
eina_strbuf_append_printf(str_func, "\n");
Eina_Strbuf *linedesc = eina_strbuf_new();
const char *common_desc = eolian_function_description_get(func, EOLIAN_UNRESOLVED);
const char *specific_desc = (ftype == EOLIAN_PROP_SET || ftype == EOLIAN_PROP_GET) ?
eolian_function_description_get(func, ftype) : NULL;
if (!common_desc && !specific_desc) eina_strbuf_append(linedesc, "No description supplied.");
if (common_desc) eina_strbuf_append_printf(linedesc, "%s\n", common_desc);
if (specific_desc) eina_strbuf_append(linedesc, specific_desc);
if (eina_strbuf_length_get(linedesc))
{
eina_strbuf_replace_all(linedesc, "\n", "\n * ");
eina_strbuf_replace_all(linedesc, " * \n", " *\n");
eina_strbuf_prepend(linedesc, " * ");
}
else
{
eina_strbuf_append(linedesc, " *");
}
eina_strbuf_replace_all(str_func, "@#desc", eina_strbuf_string_get(linedesc));
eina_strbuf_free(linedesc);
Eina_Strbuf *str_par = eina_strbuf_new();
Eina_Strbuf *str_pardesc = eina_strbuf_new();
@ -164,11 +118,6 @@ eo_fundef_generate(const Eolian_Class *class, const Eolian_Function *func, Eolia
const Eolian_Type *ptypet = eolian_parameter_type_get(param);
const char *pname = eolian_parameter_name_get(param);
const char *ptype = eolian_type_c_type_get(ptypet);
const char *pdesc = eolian_parameter_description_get(param);
if (!eina_strbuf_length_get(str_pardesc))
eina_strbuf_append(str_pardesc, " *\n");
eina_strbuf_append_printf(str_pardesc, tmpl_eo_pardesc, "in", pname, pdesc?pdesc:"No description supplied.");
if (eina_strbuf_length_get(str_par)) eina_strbuf_append(str_par, ", ");
eina_strbuf_append_printf(str_par, "%s %s", ptype, pname);
@ -185,7 +134,6 @@ eo_fundef_generate(const Eolian_Class *class, const Eolian_Function *func, Eolia
const Eolian_Type *ptypet = eolian_parameter_type_get(param);
const char *pname = eolian_parameter_name_get(param);
const char *ptype = eolian_type_c_type_get(ptypet);
const char *pdesc = eolian_parameter_description_get(param);
Eina_Bool add_star = EINA_FALSE;
Eolian_Parameter_Dir pdir = eolian_parameter_direction_get(param);
@ -197,12 +145,6 @@ eo_fundef_generate(const Eolian_Class *class, const Eolian_Function *func, Eolia
if (ftype == EOLIAN_UNRESOLVED || ftype == EOLIAN_METHOD) add_star = (pdir == EOLIAN_OUT_PARAM || pdir == EOLIAN_INOUT_PARAM);
Eina_Bool had_star = !!strchr(ptype, '*');
const char *dir_str = str_dir[(int)pdir];
if (!eina_strbuf_length_get(str_pardesc))
eina_strbuf_append(str_pardesc, " *\n");
eina_strbuf_append_printf(str_pardesc, tmpl_eo_pardesc, dir_str, pname, pdesc?pdesc:"No description supplied.");
if (eina_strbuf_length_get(str_par)) eina_strbuf_append(str_par, ", ");
eina_strbuf_append_printf(str_par, "%s%s%s%s",
ptype, had_star?"":" ", add_star?"*":"", pname);
@ -245,7 +187,6 @@ eo_header_generate(const Eolian_Class *class, Eina_Strbuf *buf)
char *tmpstr = malloc(0x1FF);
Eina_Strbuf * str_hdr = eina_strbuf_new();
const char *desc = eolian_class_description_get(class);
const Eolian_Documentation *doc = eolian_class_documentation_get(class);
_class_env_create(class, NULL, &class_env);
@ -259,17 +200,6 @@ eo_header_generate(const Eolian_Class *class, Eina_Strbuf *buf)
eina_strbuf_free(cdoc);
}
}
else if (desc)
{
Eina_Strbuf *linedesc = eina_strbuf_new();
eina_strbuf_append(linedesc, "/**\n");
eina_strbuf_append(linedesc, desc);
eina_strbuf_replace_all(linedesc, "\n", "\n * ");
eina_strbuf_append(linedesc, "\n */\n");
eina_strbuf_replace_all(linedesc, " * \n", " *\n"); /* Remove trailing whitespaces */
eina_strbuf_append(buf, eina_strbuf_string_get(linedesc));
eina_strbuf_free(linedesc);
}
_template_fill(str_hdr, tmpl_eo_obj_header, class, NULL, NULL, EINA_TRUE);
@ -722,12 +652,9 @@ _desc_generate(const Eolian_Class *class, const Eolian_Function *fid, Eolian_Fun
snprintf(tmpstr, sizeof(tmpstr), "%s%s", funcname, (ftype == EOLIAN_PROP_SET)
? "_set" : ((ftype == EOLIAN_PROP_GET) ? "_get" : ""));
const char *opdesc = eolian_function_description_get(fid, ftype);
if (!opdesc)
{
const Eolian_Documentation *doc = eolian_function_documentation_get(fid, ftype);
if (doc) opdesc = eolian_documentation_summary_get(doc);
}
const char *opdesc = NULL;
const Eolian_Documentation *doc = eolian_function_documentation_get(fid, ftype);
if (doc) opdesc = eolian_documentation_summary_get(doc);
char *desc = _source_desc_get(opdesc);
eo_op_desc_generate(class, fid, ftype, desc, tmpbuf);

View File

@ -13,13 +13,6 @@
static _eolian_class_vars class_env;
static const char
tmpl_eapi_funcdef_doxygen[] = "\n\
/**\n\
@#desc\n\
@#list_desc_param\
*/\n";
static const char
tmpl_eapi_funcdef[] = "EAPI @#type_return%s(@#params)@#flags;\n";
@ -62,7 +55,6 @@ _eapi_decl_func_generate(const Eolian_Class *class, const Eolian_Function *funci
Eina_Strbuf *fbody = eina_strbuf_new();
Eina_Strbuf *fparam = eina_strbuf_new();
Eina_Strbuf *descparam = eina_strbuf_new();
_class_func_env_create(class, funcname, ftype, &func_env);
rettypet = eolian_function_return_type_get(funcid, ftype);
@ -86,16 +78,7 @@ _eapi_decl_func_generate(const Eolian_Class *class, const Eolian_Function *funci
Eina_Bool hasnewdocs = eolian_function_documentation_get(funcid, EOLIAN_UNRESOLVED) ||
eolian_function_documentation_get(funcid, ftype);
if (!hasnewdocs)
{
/* it will still try to generate, but it'll have nothing to replace
* this is ugly, but i CBA to find a better way (it wouldn't make a
* difference anyway) and it'll be removed asap (when docs are replaced)
*/
eina_strbuf_append(fbody, tmpl_eapi_funcdef_doxygen);
}
else
if (hasnewdocs)
{
Eina_Strbuf *dbuf = docs_generate_function(funcid, ftype, 0, EINA_TRUE);
eina_strbuf_append_char(fbody, '\n');
@ -112,26 +95,6 @@ _eapi_decl_func_generate(const Eolian_Class *class, const Eolian_Function *funci
eina_strbuf_append(fparam, "const ");
eina_strbuf_append_printf(fparam, "%s *obj", class_env.full_classname);
}
Eina_Strbuf *linedesc = eina_strbuf_new();
const char *common_desc = eolian_function_description_get(funcid, EOLIAN_UNRESOLVED);
const char *specific_desc = (ftype == EOLIAN_PROP_SET || ftype == EOLIAN_PROP_GET) ?
eolian_function_description_get(funcid, ftype) : NULL;
if (!common_desc && !specific_desc) eina_strbuf_append(linedesc, "No description supplied.");
if (common_desc) eina_strbuf_append_printf(linedesc, "%s\n", common_desc);
if (specific_desc) eina_strbuf_append(linedesc, specific_desc);
if (eina_strbuf_length_get(linedesc))
{
eina_strbuf_replace_all(linedesc, "\n", "\n * ");
eina_strbuf_replace_all(linedesc, " * \n", " *\n");
eina_strbuf_prepend(linedesc," * ");
}
else
{
eina_strbuf_append(linedesc," *");
}
eina_strbuf_replace_all(fbody, "@#desc", eina_strbuf_string_get(linedesc));
eina_strbuf_free(linedesc);
itr = eolian_property_keys_get(funcid, ftype);
EINA_ITERATOR_FOREACH(itr, data)
@ -140,14 +103,11 @@ _eapi_decl_func_generate(const Eolian_Class *class, const Eolian_Function *funci
const Eolian_Type *ptypet = eolian_parameter_type_get(param);
const char *pname = eolian_parameter_name_get(param);
const char *ptype = eolian_type_c_type_get(ptypet);
const char *pdesc = eolian_parameter_description_get(param);
leg_param_idx++;
if (eina_strbuf_length_get(fparam)) eina_strbuf_append(fparam, ", ");
eina_strbuf_append_printf(fparam, "%s %s", ptype, pname);
eina_stringshare_del(ptype);
if (!eina_strbuf_length_get(descparam))
eina_strbuf_append(descparam, " *\n");
eina_strbuf_append_printf(descparam, " * @param[in] %s %s\n", pname, pdesc?pdesc:"No description supplied.");
if (eolian_parameter_is_nonull((Eolian_Function_Parameter*)data))
{
if (!flags)
@ -169,9 +129,7 @@ _eapi_decl_func_generate(const Eolian_Class *class, const Eolian_Function *funci
const Eolian_Type *ptypet = eolian_parameter_type_get(param);
const char *pname = eolian_parameter_name_get(param);
const char *ptype = eolian_type_c_type_get(ptypet);
const char *pdesc = eolian_parameter_description_get(param);
Eolian_Parameter_Dir pdir = eolian_parameter_direction_get(param);
const char *str_dir[] = {"in", "out", "inout"};
Eina_Bool had_star = !!strchr(ptype, '*');
if (ftype == EOLIAN_UNRESOLVED || ftype == EOLIAN_METHOD) add_star = (pdir == EOLIAN_OUT_PARAM || pdir == EOLIAN_INOUT_PARAM);
if (ftype == EOLIAN_PROP_GET) pdir = EOLIAN_OUT_PARAM;
@ -181,10 +139,6 @@ _eapi_decl_func_generate(const Eolian_Class *class, const Eolian_Function *funci
eina_strbuf_append_printf(fparam, "%s%s%s%s",
ptype, had_star?"":" ", add_star?"*":"", pname);
eina_stringshare_del(ptype);
const char *dir_str = str_dir[(int)pdir];
if (!eina_strbuf_length_get(descparam))
eina_strbuf_append(descparam, " *\n");
eina_strbuf_append_printf(descparam, " * @param[%s] %s %s\n", dir_str, pname, pdesc?pdesc:"No description supplied.");
if (eolian_parameter_is_nonull((Eolian_Function_Parameter*)data))
{
if (!flags)
@ -204,7 +158,6 @@ _eapi_decl_func_generate(const Eolian_Class *class, const Eolian_Function *funci
if (rettypet) rettype = eolian_type_c_type_get(rettypet);
eina_strbuf_replace_all(fbody, "@#params", eina_strbuf_string_get(fparam));
eina_strbuf_replace_all(fbody, "@#list_desc_param", eina_strbuf_string_get(descparam));
eina_strbuf_reset(fparam);
eina_strbuf_append_printf(fparam, "%s%s",
rettype ? rettype : "void",
@ -227,7 +180,6 @@ end:
eina_strbuf_free(flags);
eina_strbuf_free(fbody);
eina_strbuf_free(fparam);
eina_strbuf_free(descparam);
}
static void
@ -383,7 +335,6 @@ legacy_header_generate(const Eolian_Class *class, Eina_Strbuf *buf)
{
_class_env_create(class, NULL, &class_env);
const char *desc = eolian_class_description_get(class);
const Eolian_Documentation *doc = eolian_class_documentation_get(class);
if (doc)
{
@ -395,17 +346,6 @@ legacy_header_generate(const Eolian_Class *class, Eina_Strbuf *buf)
eina_strbuf_free(cdoc);
}
}
else if (desc)
{
Eina_Strbuf *linedesc = eina_strbuf_new();
eina_strbuf_append(linedesc, "/**\n");
eina_strbuf_append(linedesc, desc);
eina_strbuf_replace_all(linedesc, "\n", "\n * ");
eina_strbuf_append(linedesc, "\n */\n");
eina_strbuf_replace_all(linedesc, " * \n", " *\n"); /* Remove trailing whitespaces */
eina_strbuf_append(buf, eina_strbuf_string_get(linedesc));
eina_strbuf_free(linedesc);
}
Eina_Iterator *itr = eolian_class_implements_get(class);
if (itr)

View File

@ -8,7 +8,6 @@ static std::string
_comment_parameter(Eolian_Function_Parameter *param)
{
Eolian_Parameter_Dir direction = eolian_parameter_direction_get(param);
Eina_Stringshare *description = eolian_parameter_description_get(param);
std::string doc = "@param";
if (direction == EOLIAN_IN_PARAM) doc += " ";
@ -18,7 +17,8 @@ _comment_parameter(Eolian_Function_Parameter *param)
doc += safe_str(::eolian_parameter_name_get(param));
doc += " ";
doc += safe_str(description);
/* FIXME */
doc += safe_str(NULL);
return doc;
}
@ -38,10 +38,11 @@ _comment_parameters_list(Eina_Iterator *params)
}
static std::string
_comment_brief_and_params(Eolian_Function const& function, Eolian_Function_Type ftype)
_comment_brief_and_params(Eolian_Function const& function, Eolian_Function_Type)
{
std::string doc = "";
std::string func = safe_str(::eolian_function_description_get(&function, ftype));
/* FIXME */
std::string func = safe_str(NULL);
if (func != "")
{
doc += "@brief " + func + "\n\n";
@ -64,7 +65,8 @@ _comment_return(Eolian_Function const& function,
std::string doc = "";
std::string ret = safe_str(rettypes);
if (rettypes) eina_stringshare_del(rettypes);
std::string comment = safe_str(::eolian_function_return_comment_get(&function, rettype));
/* FIXME */
std::string comment = safe_str(NULL);
if (ret != "void" && ret != "" && comment != "")
{
doc = "@return " + comment;
@ -73,9 +75,10 @@ _comment_return(Eolian_Function const& function,
}
std::string
convert_comments_class(Eolian_Class const& klass)
convert_comments_class(Eolian_Class const&)
{
return safe_str(::eolian_class_description_get(&klass));
/* FIXME */
return safe_str(NULL);
}
std::string

View File

@ -542,16 +542,6 @@ EAPI Eolian_Class_Type eolian_class_type_get(const Eolian_Class *klass);
*/
EAPI Eina_Iterator *eolian_all_classes_get(void);
/*
* @brief Returns the description of a class.
*
* @param[in] klass the class
* @return the description of a class
*
* @ingroup Eolian
*/
EAPI Eina_Stringshare *eolian_class_description_get(const Eolian_Class *klass);
/*
* @brief Returns the documentation of a class.
*
@ -688,17 +678,6 @@ EAPI const Eolian_Function *eolian_class_function_get_by_name(const Eolian_Class
*/
EAPI Eina_Stringshare *eolian_function_legacy_get(const Eolian_Function *function_id, Eolian_Function_Type f_type);
/*
* @brief Returns a description for a function.
*
* @param[in] function_id Id of the function
* @param[in] f_type The function type, for property get/set distinction.
* @return the description or NULL.
*
* @ingroup Eolian
*/
EAPI Eina_Stringshare *eolian_function_description_get(const Eolian_Function *function_id, Eolian_Function_Type f_type);
/*
* @brief Returns a documentation for a function.
*
@ -867,16 +846,6 @@ EAPI const Eolian_Expression *eolian_parameter_default_value_get(const Eolian_Fu
*/
EAPI Eina_Stringshare *eolian_parameter_name_get(const Eolian_Function_Parameter *param);
/*
* @brief Get description of a parameter
*
* @param[in] param_desc parameter handle
* @return the description of the parameter or NULL
*
* @ingroup Eolian
*/
EAPI Eina_Stringshare *eolian_parameter_description_get(const Eolian_Function_Parameter *param);
/*
* @brief Get documentation of a parameter
*
@ -947,20 +916,6 @@ EAPI const Eolian_Type *eolian_function_return_type_get(const Eolian_Function *f
EAPI const Eolian_Expression *
eolian_function_return_default_value_get(const Eolian_Function *foo_id, Eolian_Function_Type ftype);
/*
* @brief Get the return comment of a function.
*
* @param[in] function_id id of the function
* @param[in] ftype type of the function
* @return the return comment of the function
*
* The type of the function is needed because a given function can represent a
* property, that can be set and get functions.
*
* @ingroup Eolian
*/
EAPI Eina_Stringshare *eolian_function_return_comment_get(const Eolian_Function *foo_id, Eolian_Function_Type ftype);
/*
* @brief Get the return docs of a function.
*

View File

@ -33,7 +33,6 @@ database_class_del(Eolian_Class *cl)
if (cl->name) eina_stringshare_del(cl->name);
if (cl->full_name) eina_stringshare_del(cl->full_name);
if (cl->description) eina_stringshare_del(cl->description);
if (cl->legacy_prefix) eina_stringshare_del(cl->legacy_prefix);
if (cl->eo_prefix) eina_stringshare_del(cl->eo_prefix);
if (cl->data_type) eina_stringshare_del(cl->data_type);

View File

@ -63,13 +63,6 @@ eolian_all_classes_get(void)
return (_classes ? eina_hash_iterator_data_new(_classes) : NULL);
}
EAPI Eina_Stringshare *
eolian_class_description_get(const Eolian_Class *cl)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL);
return cl->description;
}
EAPI const Eolian_Documentation *
eolian_class_documentation_get(const Eolian_Class *cl)
{

View File

@ -27,11 +27,6 @@ database_function_del(Eolian_Function *fid)
database_expr_del(fid->set_ret_val);
if (fid->get_legacy) eina_stringshare_del(fid->get_legacy);
if (fid->set_legacy) eina_stringshare_del(fid->set_legacy);
if (fid->get_description) eina_stringshare_del(fid->get_description);
if (fid->set_description) eina_stringshare_del(fid->set_description);
if (fid->common_description) eina_stringshare_del(fid->common_description);
if (fid->get_return_comment) eina_stringshare_del(fid->get_return_comment);
if (fid->set_return_comment) eina_stringshare_del(fid->set_return_comment);
database_doc_del(fid->common_doc);
database_doc_del(fid->get_doc);
database_doc_del(fid->set_doc);

View File

@ -133,18 +133,6 @@ eolian_function_legacy_get(const Eolian_Function *fid, Eolian_Function_Type ftyp
}
}
EAPI Eina_Stringshare *
eolian_function_description_get(const Eolian_Function *fid, Eolian_Function_Type ftype)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(fid, NULL);
switch (ftype)
{
case EOLIAN_PROP_GET: return fid->get_description; break;
case EOLIAN_PROP_SET: return fid->set_description; break;
default: return fid->common_description;
}
}
EAPI const Eolian_Documentation *
eolian_function_documentation_get(const Eolian_Function *fid, Eolian_Function_Type ftype)
{
@ -294,17 +282,6 @@ eolian_function_return_default_value_get(const Eolian_Function *fid, Eolian_Func
}
}
EAPI Eina_Stringshare *
eolian_function_return_comment_get(const Eolian_Function *fid, Eolian_Function_Type ftype)
{
switch (ftype)
{
case EOLIAN_PROP_SET: return fid->set_return_comment; break;
case EOLIAN_UNRESOLVED: case EOLIAN_METHOD: case EOLIAN_PROPERTY: case EOLIAN_PROP_GET: return fid->get_return_comment; break;
default: return NULL;
}
}
EAPI const Eolian_Documentation *
eolian_function_return_documentation_get(const Eolian_Function *fid, Eolian_Function_Type ftype)
{

View File

@ -12,7 +12,6 @@ database_parameter_del(Eolian_Function_Parameter *pdesc)
eina_stringshare_del(pdesc->name);
database_type_del(pdesc->type);
eina_stringshare_del(pdesc->description);
database_doc_del(pdesc->doc);
free(pdesc);
}

View File

@ -33,13 +33,6 @@ eolian_parameter_name_get(const Eolian_Function_Parameter *param)
return param->name;
}
EAPI Eina_Stringshare *
eolian_parameter_description_get(const Eolian_Function_Parameter *param)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(param, NULL);
return param->description;
}
EAPI const Eolian_Documentation *
eolian_parameter_documentation_get(const Eolian_Function_Parameter *param)
{

View File

@ -923,7 +923,6 @@ parse_variable(Eo_Lexer *ls, Eina_Bool global)
typedef struct _Eo_Ret_Def
{
Eolian_Type *type;
Eina_Stringshare *comment;
Eolian_Documentation *doc;
Eolian_Expression *default_ret_val;
Eina_Bool warn_unused:1;
@ -938,7 +937,6 @@ parse_return(Eo_Lexer *ls, Eo_Ret_Def *ret, Eina_Bool allow_void)
ret->type = parse_type_void(ls);
else
ret->type = parse_type(ls);
ret->comment = NULL;
ret->doc = NULL;
ret->default_ret_val = NULL;
ret->warn_unused = EINA_FALSE;
@ -1110,7 +1108,6 @@ parse_accessor(Eo_Lexer *ls, Eolian_Function *prop)
if (is_get)
{
prop->get_ret_type = ret.type;
prop->get_return_comment = ret.comment;
prop->get_return_doc = ret.doc;
prop->get_ret_val = ret.default_ret_val;
prop->get_return_warn_unused = ret.warn_unused;
@ -1118,7 +1115,6 @@ parse_accessor(Eo_Lexer *ls, Eolian_Function *prop)
else
{
prop->set_ret_type = ret.type;
prop->set_return_comment = ret.comment;
prop->set_return_doc = ret.doc;
prop->set_ret_val = ret.default_ret_val;
prop->set_return_warn_unused = ret.warn_unused;
@ -1316,7 +1312,6 @@ body:
pop_type(ls);
if (ret.default_ret_val) pop_expr(ls);
meth->get_ret_type = ret.type;
meth->get_return_comment = ret.comment;
meth->get_return_doc = ret.doc;
meth->get_ret_val = ret.default_ret_val;
meth->get_return_warn_unused = ret.warn_unused;

View File

@ -82,7 +82,6 @@ struct _Eolian_Class
Eina_List *namespaces; /* List Eina_Stringshare * */
Eina_Stringshare *name;
Eolian_Class_Type type;
Eina_Stringshare *description;
Eolian_Documentation *doc;
Eina_Stringshare *legacy_prefix;
Eina_Stringshare *eo_prefix;
@ -123,11 +122,6 @@ struct _Eolian_Function
Eolian_Implement *set_impl;
Eina_Stringshare *get_legacy;
Eina_Stringshare *set_legacy;
Eina_Stringshare *common_description;
Eina_Stringshare *get_description;
Eina_Stringshare *set_description;
Eina_Stringshare *get_return_comment;
Eina_Stringshare *set_return_comment;
Eolian_Documentation *common_doc;
Eolian_Documentation *get_doc;
Eolian_Documentation *set_doc;
@ -157,7 +151,6 @@ struct _Eolian_Function_Parameter
Eina_Stringshare *name;
Eolian_Type *type;
Eolian_Expression *value;
Eina_Stringshare *description;
Eolian_Documentation *doc;
Eolian_Parameter_Dir param_dir;
Eina_Bool nonull :1; /* True if this argument cannot be NULL - deprecated */

View File

@ -47,9 +47,6 @@ EOAPI Eina_Bool evas_obj_simple_a_set(int value);
EOAPI int evas_obj_simple_a_get(void);
#endif
/**
* No description supplied.
*/
EOAPI void evas_obj_simple_b_set(void);
#ifdef CLASS_SIMPLE_BETA
@ -66,11 +63,6 @@ EOAPI void evas_obj_simple_b_set(void);
EOAPI char * evas_obj_simple_foo(int a, char *b, double *c);
#endif
/**
* No description supplied.
*
* @param[in] x No description supplied.
*/
EOAPI int evas_obj_simple_bar(int x);

View File

@ -39,10 +39,6 @@ EAPI Eina_Bool evas_object_simple_a_set(Class_Simple *obj, int value);
* @ingroup Class_Simple
*/
EAPI int evas_object_simple_a_get(const Class_Simple *obj);
/**
* No description supplied.
*/
EAPI void evas_object_simple_b_set(Class_Simple *obj);
/**
@ -56,12 +52,6 @@ EAPI void evas_object_simple_b_set(Class_Simple *obj);
* @ingroup Class_Simple
*/
EAPI char *evas_object_simple_foo(Class_Simple *obj, int a, char *b, double *c);
/**
* No description supplied.
*
* @param[in] x No description supplied.
*/
EAPI int evas_object_simple_bar(Class_Simple *obj, int x);
#endif

View File

@ -28,7 +28,7 @@ class Typedef {
params {
idx: int;
}
return: own(char*); [[comment for method return]]
return: own(char*);
}
}
}

View File

@ -37,11 +37,6 @@ typedef enum
EAPI const Eo_Class *typedef_class_get(void) EINA_CONST;
/**
* No description supplied.
*
* @param[in] idx No description supplied.
*/
EOAPI char * typedef_foo(int idx);