ze-filter  (ze-filter-0.8.0-develop-180218)
zeTable.c File Reference
#include <ze-sys.h>
#include <zeTable.h>
#include "libze.h"

Go to the source code of this file.

Macros

#define RECPTR(t, i)   ((char *) t->data + i * t->sz)
 
#define ALIGN_SIZE   16
 

Functions

int zeTable_Init (zeTbl_T *tbh, size_t sz, int dim, int *comp)
 
int zeTable_Free (zeTbl_T *tbh)
 
int zeTable_Clear (zeTbl_T *tbh)
 
int zeTable_Add (zeTbl_T *tbh, void *data)
 
int zeTable_Fetch (zeTbl_T *tbh, void *data)
 
int zeTable_Count (zeTbl_T *tbh)
 
int zeTable_Get_Ind (zeTbl_T *tbh, void *data, int ind)
 
int zeTable_Get_First (zeTbl_T *tbh, void *data)
 
int zeTable_Get_Next (zeTbl_T *tbh, void *data)
 
void * zeTable_Get_First_Ptr (zeTbl_T *tbh)
 
void * zeTable_Get_Next_Ptr (zeTbl_T *tbh)
 
int zeTable_Sort (zeTbl_T *tbh)
 

Macro Definition Documentation

◆ ALIGN_SIZE

#define ALIGN_SIZE   16

Definition at line 42 of file zeTable.c.

◆ RECPTR

#define RECPTR (   t,
 
)    ((char *) t->data + i * t->sz)

Definition at line 36 of file zeTable.c.

Function Documentation

◆ zeTable_Init()

int zeTable_Init ( zeTbl_T tbh,
size_t  sz,
int  dim,
int *  comp 
)

Definition at line 45 of file zeTable.c.