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. RmfKeyvalue for RmfKeyvalueIterator)

name

Type: -

Name to use for the iterated value.

iterator

Type: -

Name of the iterator to iterate through.