ARGPAR_HIDDEN
unsigned int argpar_item_non_opt_non_opt_index(const struct argpar_item *item);
+/*
+ * Destroys `item`, as created by argpar_iter_next().
+ */
+ARGPAR_HIDDEN
+void argpar_item_destroy(const struct argpar_item *item);
+
struct argpar_item_array {
const struct argpar_item **items;
ARGPAR_HIDDEN
unsigned int argpar_iter_ingested_orig_args(const struct argpar_iter *iter);
-/*
- * Destroys `item`, as created by argpar_iter_next().
- */
-ARGPAR_HIDDEN
-void argpar_item_destroy(const struct argpar_item *item);
-
/*
* Destroys `_item` (`const struct argpar_item *`) and sets it to
* `NULL`.