add missing @since before vtorri notices it

SVN revision: 67005
This commit is contained in:
Gustavo Sverzut Barbieri 2012-01-10 00:23:24 +00:00
parent 45b07ed02d
commit c567b1cb20
1 changed files with 54 additions and 0 deletions

View File

@ -26,6 +26,8 @@
/** /**
* @addtogroup Eina_Data_Types_Group Data Types * @addtogroup Eina_Data_Types_Group Data Types
* *
* @since 1.2
*
* @{ * @{
*/ */
@ -45,6 +47,8 @@
/** /**
* @typedef Eina_Inarray * @typedef Eina_Inarray
* Inlined array type. * Inlined array type.
*
* @since 1.2
*/ */
typedef struct _Eina_Inarray Eina_Inarray; typedef struct _Eina_Inarray Eina_Inarray;
@ -53,6 +57,8 @@ typedef struct _Eina_Inarray Eina_Inarray;
* *
* Do not modify these fields directly, use eina_inarray_setup() or * Do not modify these fields directly, use eina_inarray_setup() or
* eina_inarray_new() instead. * eina_inarray_new() instead.
*
* @since 1.2
*/ */
struct _Eina_Inarray struct _Eina_Inarray
{ {
@ -81,6 +87,8 @@ struct _Eina_Inarray
* set. If @a member_size is zero, then @c NULL is returned. * set. If @a member_size is zero, then @c NULL is returned.
* *
* @see eina_inarray_free() * @see eina_inarray_free()
*
* @since 1.2
*/ */
EAPI Eina_Inarray *eina_inarray_new(unsigned int member_size, EAPI Eina_Inarray *eina_inarray_new(unsigned int member_size,
unsigned int step) EINA_MALLOC EINA_WARN_UNUSED_RESULT; unsigned int step) EINA_MALLOC EINA_WARN_UNUSED_RESULT;
@ -90,6 +98,8 @@ EAPI Eina_Inarray *eina_inarray_new(unsigned int member_size,
* @param array array object * @param array array object
* *
* @see eina_inarray_flush() * @see eina_inarray_flush()
*
* @since 1.2
*/ */
EAPI void eina_inarray_free(Eina_Inarray *array) EINA_ARG_NONNULL(1); EAPI void eina_inarray_free(Eina_Inarray *array) EINA_ARG_NONNULL(1);
@ -107,6 +117,8 @@ EAPI void eina_inarray_free(Eina_Inarray *array) EINA_ARG_NONNULL(1);
* allocated at stack. * allocated at stack.
* *
* @see eina_inarray_flush() * @see eina_inarray_flush()
*
* @since 1.2
*/ */
EAPI void eina_inarray_setup(Eina_Inarray *array, EAPI void eina_inarray_setup(Eina_Inarray *array,
unsigned int member_size, unsigned int member_size,
@ -115,6 +127,8 @@ EAPI void eina_inarray_setup(Eina_Inarray *array,
/** /**
* @brief Remove every member from array. * @brief Remove every member from array.
* @param array array object * @param array array object
*
* @since 1.2
*/ */
EAPI void eina_inarray_flush(Eina_Inarray *array) EINA_ARG_NONNULL(1); EAPI void eina_inarray_flush(Eina_Inarray *array) EINA_ARG_NONNULL(1);
@ -129,6 +143,8 @@ EAPI void eina_inarray_flush(Eina_Inarray *array) EINA_ARG_NONNULL(1);
* members array using the previously defined @c member_size. * members array using the previously defined @c member_size.
* *
* @see eina_inarray_insert_at(). * @see eina_inarray_insert_at().
*
* @since 1.2
*/ */
EAPI int eina_inarray_append(Eina_Inarray *array, EAPI int eina_inarray_append(Eina_Inarray *array,
const void *data) EINA_ARG_NONNULL(1, 2); const void *data) EINA_ARG_NONNULL(1, 2);
@ -151,6 +167,8 @@ EAPI int eina_inarray_append(Eina_Inarray *array,
* @see eina_inarray_insert_sorted() * @see eina_inarray_insert_sorted()
* @see eina_inarray_insert_at() * @see eina_inarray_insert_at()
* @see eina_inarray_append() * @see eina_inarray_append()
*
* @since 1.2
*/ */
EAPI int eina_inarray_insert(Eina_Inarray *array, EAPI int eina_inarray_insert(Eina_Inarray *array,
const void *data, const void *data,
@ -175,6 +193,8 @@ EAPI int eina_inarray_insert(Eina_Inarray *array,
* is already sorted by doing binary search. * is already sorted by doing binary search.
* *
* @see eina_inarray_sort() * @see eina_inarray_sort()
*
* @since 1.2
*/ */
EAPI int eina_inarray_insert_sorted(Eina_Inarray *array, EAPI int eina_inarray_insert_sorted(Eina_Inarray *array,
const void *data, const void *data,
@ -192,6 +212,8 @@ EAPI int eina_inarray_insert_sorted(Eina_Inarray *array,
* *
* @see eina_inarray_pop() * @see eina_inarray_pop()
* @see eina_inarray_remove_at() * @see eina_inarray_remove_at()
*
* @since 1.2
*/ */
EAPI int eina_inarray_remove(Eina_Inarray *array, EAPI int eina_inarray_remove(Eina_Inarray *array,
const void *data) EINA_ARG_NONNULL(1, 2); const void *data) EINA_ARG_NONNULL(1, 2);
@ -200,6 +222,8 @@ EAPI int eina_inarray_remove(Eina_Inarray *array,
* @brief Removes the last member of the array * @brief Removes the last member of the array
* @param array array object * @param array array object
* @return the index of the removed member or -1 on errors. * @return the index of the removed member or -1 on errors.
*
* @since 1.2
*/ */
EAPI int eina_inarray_pop(Eina_Inarray *array) EINA_ARG_NONNULL(1); EAPI int eina_inarray_pop(Eina_Inarray *array) EINA_ARG_NONNULL(1);
@ -215,6 +239,8 @@ EAPI int eina_inarray_pop(Eina_Inarray *array) EINA_ARG_NONNULL(1);
* eina_inarray_insert_at() or eina_inarray_remove_at() or variants. * eina_inarray_insert_at() or eina_inarray_remove_at() or variants.
* *
* See also eina_inarray_lookup() and eina_inarray_lookup_sorted(). * See also eina_inarray_lookup() and eina_inarray_lookup_sorted().
*
* @since 1.2
*/ */
EAPI void *eina_inarray_nth(const Eina_Inarray *array, EAPI void *eina_inarray_nth(const Eina_Inarray *array,
unsigned int position) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT; unsigned int position) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT;
@ -238,6 +264,8 @@ EAPI void *eina_inarray_nth(const Eina_Inarray *array,
* eina_inarray_count()), then the member is appended. * eina_inarray_count()), then the member is appended.
* *
* If @a position is bigger than the array length, it will fail. * If @a position is bigger than the array length, it will fail.
*
* @since 1.2
*/ */
EAPI Eina_Bool eina_inarray_insert_at(Eina_Inarray *array, EAPI Eina_Bool eina_inarray_insert_at(Eina_Inarray *array,
unsigned int position, unsigned int position,
@ -253,6 +281,8 @@ EAPI Eina_Bool eina_inarray_insert_at(Eina_Inarray *array,
* towards the array head. * towards the array head.
* *
* See also eina_inarray_pop() and eina_inarray_remove(). * See also eina_inarray_pop() and eina_inarray_remove().
*
* @since 1.2
*/ */
EAPI Eina_Bool eina_inarray_remove_at(Eina_Inarray *array, EAPI Eina_Bool eina_inarray_remove_at(Eina_Inarray *array,
unsigned int position) EINA_ARG_NONNULL(1); unsigned int position) EINA_ARG_NONNULL(1);
@ -265,6 +295,8 @@ EAPI Eina_Bool eina_inarray_remove_at(Eina_Inarray *array,
* backwards, then use EINA_INARRAY_REVERSE_FOREACH() macro. * backwards, then use EINA_INARRAY_REVERSE_FOREACH() macro.
* *
* @see EINA_INARRAY_REVERSE_FOREACH() * @see EINA_INARRAY_REVERSE_FOREACH()
*
* @since 1.2
*/ */
EAPI void eina_inarray_reverse(Eina_Inarray *array) EINA_ARG_NONNULL(1); EAPI void eina_inarray_reverse(Eina_Inarray *array) EINA_ARG_NONNULL(1);
@ -279,6 +311,8 @@ EAPI void eina_inarray_reverse(Eina_Inarray *array) EINA_ARG_NONNULL(1);
* memory itself, do no change it. * memory itself, do no change it.
* *
* @see eina_inarray_insert_sorted() * @see eina_inarray_insert_sorted()
*
* @since 1.2
*/ */
EAPI void eina_inarray_sort(Eina_Inarray *array, EAPI void eina_inarray_sort(Eina_Inarray *array,
Eina_Compare_Cb compare) EINA_ARG_NONNULL(1, 2); Eina_Compare_Cb compare) EINA_ARG_NONNULL(1, 2);
@ -297,6 +331,8 @@ EAPI void eina_inarray_sort(Eina_Inarray *array,
* memory itself, do no change it. * memory itself, do no change it.
* *
* See also eina_inarray_lookup_sorted(). * See also eina_inarray_lookup_sorted().
*
* @since 1.2
*/ */
EAPI int eina_inarray_search(const Eina_Inarray *array, EAPI int eina_inarray_search(const Eina_Inarray *array,
const void *data, const void *data,
@ -313,6 +349,8 @@ EAPI int eina_inarray_search(const Eina_Inarray *array,
* *
* The data given to @a compare function are the pointer to member * The data given to @a compare function are the pointer to member
* memory itself, do no change it. * memory itself, do no change it.
*
* @since 1.2
*/ */
EAPI int eina_inarray_search_sorted(const Eina_Inarray *array, EAPI int eina_inarray_search_sorted(const Eina_Inarray *array,
const void *data, const void *data,
@ -336,6 +374,8 @@ EAPI int eina_inarray_search_sorted(const Eina_Inarray *array,
* itself. * itself.
* *
* @see EINA_INARRAY_FOREACH() * @see EINA_INARRAY_FOREACH()
*
* @since 1.2
*/ */
EAPI Eina_Bool eina_inarray_foreach(const Eina_Inarray *array, EAPI Eina_Bool eina_inarray_foreach(const Eina_Inarray *array,
Eina_Each_Cb function, Eina_Each_Cb function,
@ -350,6 +390,8 @@ EAPI Eina_Bool eina_inarray_foreach(const Eina_Inarray *array,
* *
* Remove all entries in the @a array where @a match function * Remove all entries in the @a array where @a match function
* returns #EINA_TRUE. * returns #EINA_TRUE.
*
* @since 1.2
*/ */
EAPI int eina_inarray_foreach_remove(Eina_Inarray *array, EAPI int eina_inarray_foreach_remove(Eina_Inarray *array,
Eina_Each_Cb match, Eina_Each_Cb match,
@ -359,6 +401,8 @@ EAPI int eina_inarray_foreach_remove(Eina_Inarray *array,
* @brief number of members in array. * @brief number of members in array.
* @param array array object * @param array array object
* @return number of members in array. * @return number of members in array.
*
* @since 1.2
*/ */
EAPI unsigned int eina_inarray_count(const Eina_Inarray *array) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT; EAPI unsigned int eina_inarray_count(const Eina_Inarray *array) EINA_ARG_NONNULL(1) EINA_WARN_UNUSED_RESULT;
@ -377,6 +421,8 @@ EAPI unsigned int eina_inarray_count(const Eina_Inarray *array) EINA_ARG_NONNULL
* @warning if the array structure changes then the iterator becomes * @warning if the array structure changes then the iterator becomes
* invalid! That is, if you add or remove members this * invalid! That is, if you add or remove members this
* iterator behavior is undefined and your program may crash! * iterator behavior is undefined and your program may crash!
*
* @since 1.2
*/ */
EAPI Eina_Iterator *eina_inarray_iterator_new(const Eina_Inarray *array) EINA_MALLOC EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1); EAPI Eina_Iterator *eina_inarray_iterator_new(const Eina_Inarray *array) EINA_MALLOC EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
@ -397,6 +443,8 @@ EAPI Eina_Iterator *eina_inarray_iterator_new(const Eina_Inarray *array) EINA_MA
* @warning if the array structure changes then the iterator becomes * @warning if the array structure changes then the iterator becomes
* invalid! That is, if you add or remove nodes this iterator * invalid! That is, if you add or remove nodes this iterator
* behavior is undefined and your program may crash! * behavior is undefined and your program may crash!
*
* @since 1.2
*/ */
EAPI Eina_Iterator *eina_inarray_iterator_reversed_new(const Eina_Inarray *array) EINA_MALLOC EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1); EAPI Eina_Iterator *eina_inarray_iterator_reversed_new(const Eina_Inarray *array) EINA_MALLOC EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
@ -411,6 +459,8 @@ EAPI Eina_Iterator *eina_inarray_iterator_reversed_new(const Eina_Inarray *array
* If the memory can not be allocated, NULL is returned and * If the memory can not be allocated, NULL is returned and
* #EINA_ERROR_OUT_OF_MEMORY is set. Otherwise, a valid accessor is * #EINA_ERROR_OUT_OF_MEMORY is set. Otherwise, a valid accessor is
* returned. * returned.
*
* @since 1.2
*/ */
EAPI Eina_Accessor *eina_inarray_accessor_new(const Eina_Inarray *array) EINA_MALLOC EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1); EAPI Eina_Accessor *eina_inarray_accessor_new(const Eina_Inarray *array) EINA_MALLOC EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
@ -428,6 +478,8 @@ EAPI Eina_Accessor *eina_inarray_accessor_new(const Eina_Inarray *array) EINA_MA
* *
* @warning Do not modify array as you walk it! If that is desired, * @warning Do not modify array as you walk it! If that is desired,
* then use eina_inarray_foreach_remove() * then use eina_inarray_foreach_remove()
*
* @since 1.2
*/ */
#define EINA_INARRAY_FOREACH(array, itr) \ #define EINA_INARRAY_FOREACH(array, itr) \
for ((itr) = array->members; \ for ((itr) = array->members; \
@ -447,6 +499,8 @@ EAPI Eina_Accessor *eina_inarray_accessor_new(const Eina_Inarray *array) EINA_MA
* *
* @warning Do not modify array as you walk it! If that is desired, * @warning Do not modify array as you walk it! If that is desired,
* then use eina_inarray_foreach_remove() * then use eina_inarray_foreach_remove()
*
* @since 1.2
*/ */
#define EINA_INARRAY_REVERSE_FOREACH(array, itr) \ #define EINA_INARRAY_REVERSE_FOREACH(array, itr) \
for ((itr) = ((((typeof(*(itr))*)array->members) + array->len) - 1); \ for ((itr) = ((((typeof(*(itr))*)array->members) + array->len) - 1); \