Function Macro
RmfITERATOR_FOREACH
since: 0
Declaration [src]
#define RMF_ITERATOR_FOREACH (
Type,
name,
iterator
)
Description [src]
Helper macro for iterating through RmfIterators.
Example usage:
RmfKeyvalueIterator *keyvalues = ...;
RMF_ITERATOR_FOREACH(RmfKeyvalue, kv, keyvalues) {
g_print("key:%s value:%s\n", kv->key.data, kv->value.data);
}
Available since: 0
This function is not directly available to language bindings.
Parameters
Type-
Type:
-Type returned by the iterator. (eg.
RmfKeyvalueforRmfKeyvalueIterator) name-
Type:
-Name to use for the iterated value.
iterator-
Type:
-Name of the iterator to iterate through.