diff options
author | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2016-06-09 14:39:06 +0100 |
---|---|---|
committer | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2016-06-09 14:41:12 +0100 |
commit | 1a34d89d20c3b90b103481a501764eec522d35aa (patch) | |
tree | d9a02041f592595d2e638254ecf27df651b288aa | |
parent | 16f4c5c35aa102d2af699ab01b0c754dbae15eb1 (diff) | |
download | efl-1a34d89d20c3b90b103481a501764eec522d35aa.tar.gz |
eolian: fix incorrect doxygen param generation
The first param on methods was skipped for some reason.
@fix
-rw-r--r-- | src/bin/eolian/docs_generator.c | 7 | ||||
-rw-r--r-- | src/tests/eolian/data/class_simple_ref_eo.h | 1 | ||||
-rw-r--r-- | src/tests/eolian/data/class_simple_ref_legacy.h | 1 | ||||
-rw-r--r-- | src/tests/eolian/data/docs_ref.h | 1 | ||||
-rw-r--r-- | src/tests/eolian/data/docs_ref_legacy.h | 1 |
5 files changed, 5 insertions, 6 deletions
diff --git a/src/bin/eolian/docs_generator.c b/src/bin/eolian/docs_generator.c index 886bf9e185..8faddb2122 100644 --- a/src/bin/eolian/docs_generator.c +++ b/src/bin/eolian/docs_generator.c @@ -382,11 +382,6 @@ docs_generate_function(const Eolian_Function *fid, Eolian_Function_Type ftype, if (ftype == EOLIAN_METHOD) { itr = eolian_function_parameters_get(fid); - if (!itr || !eina_iterator_next(itr, (void**)&par)) - { - eina_iterator_free(itr); - itr = NULL; - } } else { @@ -399,7 +394,7 @@ docs_generate_function(const Eolian_Function *fid, Eolian_Function_Type ftype, } } - if (itr && !eina_iterator_next(itr, (void**)&par)) + if (!itr || !eina_iterator_next(itr, (void**)&par)) { eina_iterator_free(itr); itr = NULL; diff --git a/src/tests/eolian/data/class_simple_ref_eo.h b/src/tests/eolian/data/class_simple_ref_eo.h index 9c66d574c8..43e96fcabb 100644 --- a/src/tests/eolian/data/class_simple_ref_eo.h +++ b/src/tests/eolian/data/class_simple_ref_eo.h @@ -53,6 +53,7 @@ EOAPI void evas_obj_simple_b_set(Eo *obj); /** * @brief comment foo * + * @param[in] a a * @param[in,out] b * @param[out] c * @param[in] d diff --git a/src/tests/eolian/data/class_simple_ref_legacy.h b/src/tests/eolian/data/class_simple_ref_legacy.h index 2150692000..8ec66a60ba 100644 --- a/src/tests/eolian/data/class_simple_ref_legacy.h +++ b/src/tests/eolian/data/class_simple_ref_legacy.h @@ -44,6 +44,7 @@ EAPI void evas_object_simple_b_set(Class_Simple *obj); /** * @brief comment foo * + * @param[in] a a * @param[in,out] b * @param[out] c * @param[in] d diff --git a/src/tests/eolian/data/docs_ref.h b/src/tests/eolian/data/docs_ref.h index 4be8d3ce3c..adc01ed4b8 100644 --- a/src/tests/eolian/data/docs_ref.h +++ b/src/tests/eolian/data/docs_ref.h @@ -108,6 +108,7 @@ EOAPI int docs_prop_get(const Eo *obj); /** * @brief Method documentation. * + * @param[in] a Param documentation. * @param[out] b * @param[out] c Another param documentation. * diff --git a/src/tests/eolian/data/docs_ref_legacy.h b/src/tests/eolian/data/docs_ref_legacy.h index e804e3f8b5..33314dad91 100644 --- a/src/tests/eolian/data/docs_ref_legacy.h +++ b/src/tests/eolian/data/docs_ref_legacy.h @@ -105,6 +105,7 @@ EAPI int docs_prop_get(const Docs *obj); /** * @brief Method documentation. * + * @param[in] a Param documentation. * @param[out] b * @param[out] c Another param documentation. * |