Main Page | Modules | Class List | File List | Class Members | File Members

linked_list.h File Reference

#include <gandalf/common/misc_defs.h>
#include <gandalf/common/allocate.h>

Go to the source code of this file.

Classes

struct  Gan_List_Node
 Doubly-linked list node. More...
struct  Gan_List
 Doubly-linked list type. More...

Defines

#define TYPE   int

Typedefs

typedef Gan_List_Node Gan_List_Node
 Doubly-linked list node.
typedef Gan_List Gan_List
 Doubly-linked list type.

Functions

TYPE * gan_list_get_prev (Gan_List *list, TYPE node_type)
 Returns previous data pointer, decrements the current position.
TYPE * gan_list_get_current (Gan_List *list, TYPE node_type)
 Returns the data pointed to by the current node.
TYPE * gan_list_get_next (Gan_List *list, TYPE node_type)
 Macro: Returns the next data pointer, increments the current position.


Detailed Description

Module: Linked list

Part of: Gandalf Library

Version:
1.29
Date:
2005/08/22 08:52:18
Author:
jps
Copyright: (c) 2000 Imagineer Software Limited
Generated on Fri Mar 17 12:44:52 2006 by  doxygen 1.3.9.1