CCUnit project page CCUnit home page

Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

CCUnitList.h File Reference


Detailed Description

Linked list module.

#include <ccunit/CCUnitConfig.h>

Include dependency graph for CCUnitList.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.


Data Structures

struct  CCUnitList
 list container. More...

struct  CCUnitListIterator
 list iterator. More...


Typedefs

typedef CCUnitList CCUnitList
 list container.

typedef CCUnitListIterator CCUnitListIterator
 list iterator.


Functions

CCUnitListccunit_newList ()
 Create new list object.

void ccunit_addList (CCUnitList *list, void *contents)
 Add element to list object.

CCUnitListccunit_initList (CCUnitList *list)
 Initialize list object.

void ccunit_deleteList (CCUnitList *list, void(*deleteContents)(void *))
 Delete list object.

CCUnitListIteratorccunit_newListIterator (const struct CCUnitList *list)
 create new list iterator.

CCUnitListIteratorccunit_initListIterator (const struct CCUnitList *list, struct CCUnitListIterator *it)
 initialize list iterator.

void ccunit_deleteListIterator (struct CCUnitListIterator *it)
 delete list iterator.

void * ccunit_nextListIterator (struct CCUnitListIterator *it)
 Get next element.

bool ccunit_hasNextListIterator (struct CCUnitListIterator *it)
 Check is there next element of iterator.


SourceForge.jp hosts this site. Send comments to:
CCUnit Developer