Lines Matching defs:iterator
4797 * \brief Returns an iterator pointing to a node's first child.
4799 * \return An iterator pointing to \a config's first child.
4803 * The returned iterator is valid if it is not equal to the return value
4819 * \brief Returns an iterator pointing to the next sibling.
4820 * \param[in] iterator An iterator pointing to a child configuration node.
4821 * \return An iterator pointing to the next sibling of \a iterator.
4823 * The returned iterator is valid if it is not equal to the return value
4832 snd_config_iterator_t snd_config_iterator_next(const snd_config_iterator_t iterator)
4834 return iterator->next;
4838 * \brief Returns an iterator that ends a node's children list.
4840 * \return An iterator that indicates the end of \a config's children list.
4857 * \brief Returns the configuration node handle pointed to by an iterator.
4858 * \param[in] iterator A configuration node iterator.
4859 * \return The configuration node handle pointed to by \a iterator.
4864 snd_config_t *snd_config_iterator_entry(const snd_config_iterator_t iterator)
4866 return list_entry(iterator, snd_config_t, list);