pelib  2.0.0
include/pelib/iterator.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <string.h>
Include dependency graph for iterator.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define iterator_length_debug   printf("[PELIB:%s:%s:%d] i = %d\n", __FILE__, __FUNCTION__, __LINE__, i);
#define iterator_length_pre_debug   printf("[PELIB:%s:%s:%d] length = %d\n", __FILE__, __FUNCTION__, __LINE__, pelib_iterator_length(ITERATOR_T)(&iterator));

Functions

 iterator_t (ITERATOR_T)
int pelib_init (iterator_t(ITERATOR_T))
int pelib_copy (iterator_t(ITERATOR_T))
char * pelib_string (iterator_t(ITERATOR_T))
char * pelib_string_detail (iterator_t(ITERATOR_T))
FILE * pelib_printf (iterator_t(ITERATOR_T))
FILE * pelib_printf_detail (iterator_t(ITERATOR_T))
int pelib_destroy (iterator_t(ITERATOR_T))
int pelib_free (iterator_t(ITERATOR_T))
int pelib_free_struct (iterator_t(ITERATOR_T))
int pelib_compare (iterator_t(ITERATOR_T))
ITERATOR_T pelib_iterator_read() ITERATOR_T (iterator_t(ITERATOR_T)*el)
size_t pelib_iterator_distance() ITERATOR_T (iterator_t(ITERATOR_T)*start, iterator_t(ITERATOR_T)*stop)

Define Documentation

#define iterator_length_debug   printf("[PELIB:%s:%s:%d] i = %d\n", __FILE__, __FUNCTION__, __LINE__, i);

Definition at line 72 of file iterator.c.

#define iterator_length_pre_debug   printf("[PELIB:%s:%s:%d] length = %d\n", __FILE__, __FUNCTION__, __LINE__, pelib_iterator_length(ITERATOR_T)(&iterator));

Definition at line 73 of file iterator.c.


Function Documentation

Definition at line 33 of file iterator.c.

Definition at line 173 of file iterator.c.

Definition at line 179 of file iterator.c.

Definition at line 154 of file iterator.c.

Definition at line 64 of file iterator.c.

Definition at line 134 of file iterator.c.

Definition at line 141 of file iterator.c.

Definition at line 147 of file iterator.c.

Definition at line 56 of file iterator.c.

Definition at line 110 of file iterator.c.

Definition at line 122 of file iterator.c.

Definition at line 75 of file iterator.c.

Definition at line 89 of file iterator.c.