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

sobj_list.c File Reference


Detailed Description

Simple lists of simple objects.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <assert.h>
#include "sobject_p.h"

Include dependency graph for sobj_list.c:

Include dependency graph

Data Structures

struct  sobj_list_element
 Element of a simple object list. More...
struct  sobj_list
 Simple object list. More...

Functions

void sobj_list_init (struct sobj_list *)
 Initialize an instance of a simple object list.
void sobj_list_deinit (struct sobj_list *)
 De-initialization function for simple object lists.
void sobj_list_delete_callback (void *)
 Destructor callback function for simple object lists.
void sobj_list_remove_elt (struct sobj_list *, struct sobj_list_element *)
 Remove an element from the list.
void sobj_list_dump (const struct sobj_list *sobj_list)
 Dump a text representation of the object list to the standard error stream.

Function Documentation

void sobj_list_deinit struct sobj_list sobj_list  )  [static]
 

De-initialization function for simple object lists.

Parameters:
sobj_list The list object.

void sobj_list_delete_callback void *  self  )  [static]
 

Destructor callback function for simple object lists.

Parameters:
self The simple object list.

void sobj_list_init struct sobj_list sobj_list  )  [static]
 

Initialize an instance of a simple object list.

Parameters:
sobj_list The (un-initialized) instance of a s simple object list.

void sobj_list_remove_elt struct sobj_list list,
struct sobj_list_element elt
[static]
 

Remove an element from the list.

Parameters:
list The list object.
elt The list element to be removed.


Generated on Sat Jul 23 16:05:21 2005 for sobject by  doxygen 1.3.9.1