forked from enlightenment/efl
eolian: remove support for old style docs completely
This commit is contained in:
parent
7ae6781451
commit
3f1d29f1ec
|
@ -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);
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
*
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -28,7 +28,7 @@ class Typedef {
|
|||
params {
|
||||
idx: int;
|
||||
}
|
||||
return: own(char*); [[comment for method return]]
|
||||
return: own(char*);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue