CCUnit  2.1
A C Unit Testing Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Typedefs | Functions
CCUnitList.h File Reference

Linked list module. More...

#include <ccunit/CCUnitConfig.h>
Include dependency graph for CCUnitList.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  CCUnitList
 list container. More...
struct  CCUnitListIterator
 list iterator. More...

Typedefs

typedef struct CCUnitList CCUnitList
 list container.
typedef struct 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.

Detailed Description

Linked list module.

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