Example #1
0
/*------------------------------------------------------------------------------
 * Get the first element of an iterator.
 * @param iter Iterator
 * @return First node or NULL if empty.
 ----------------------------------------------------------------------------*/
ContainerNode ForwardIterator_GetFirst (ForwardIterator iter)
{
  if (iter)
    {
      iter->currentNode = iter->getFirst(iter);
      return iter->currentNode;
    }
  else
    return NULL;
}