Lines Matching refs:iterator
3853 * \brief Returns an iterator pointing to a node's first child.
3855 * \return An iterator pointing to \a config's first child.
3859 * The returned iterator is valid if it is not equal to the return value
3875 * \brief Returns an iterator pointing to the next sibling.
3876 * \param[in] iterator An iterator pointing to a child configuration node.
3877 * \return An iterator pointing to the next sibling of \a iterator.
3879 * The returned iterator is valid if it is not equal to the return value
3888 snd_config_iterator_t snd_config_iterator_next(const snd_config_iterator_t iterator)
3890 return iterator->next;
3894 * \brief Returns an iterator that ends a node's children list.
3896 * \return An iterator that indicates the end of \a config's children list.
3913 * \brief Returns the configuration node handle pointed to by an iterator.
3914 * \param[in] iterator A configuration node iterator.
3915 * \return The configuration node handle pointed to by \a iterator.
3920 snd_config_t *snd_config_iterator_entry(const snd_config_iterator_t iterator)
3922 return list_entry(iterator, snd_config_t, list);