qset.c File Reference

#include "qset.h"
#include "mem.h"
#include <stdio.h>
#include <string.h>
Include dependency graph for qset.c:

Go to the source code of this file.

Typedefs

typedef struct facetT facetT
typedef struct ridgeT ridgeT

Functions

void qh_errexit (int exitcode, facetT *, ridgeT *)
void qh_fprintf (FILE *fp, int msgcode, const char *fmt,...)
void qh_setaddnth (setT **setp, int nth, void *newelem)
void qh_setaddsorted (setT **setp, void *newelem)
void qh_setappend (setT **setp, void *newelem)
void qh_setappend2ndlast (setT **setp, void *newelem)
void qh_setappend_set (setT **setp, setT *setA)
void qh_setcheck (setT *set, const char *tname, unsigned id)
void qh_setcompact (setT *set)
setTqh_setcopy (setT *set, int extra)
void * qh_setdel (setT *set, void *oldelem)
void * qh_setdellast (setT *set)
void * qh_setdelnth (setT *set, int nth)
void * qh_setdelnthsorted (setT *set, int nth)
void * qh_setdelsorted (setT *set, void *oldelem)
setTqh_setduplicate (setT *set, int elemsize)
void ** qh_setendpointer (setT *set)
int qh_setequal (setT *setA, setT *setB)
int qh_setequal_except (setT *setA, void *skipelemA, setT *setB, void *skipelemB)
int qh_setequal_skip (setT *setA, int skipA, setT *setB, int skipB)
void qh_setfree (setT **setp)
void qh_setfree2 (setT **setp, int elemsize)
void qh_setfreelong (setT **setp)
int qh_setin (setT *set, void *setelem)
int qh_setindex (setT *set, void *atelem)
void qh_setlarger (setT **oldsetp)
void * qh_setlast (setT *set)
setTqh_setnew (int setsize)
setTqh_setnew_delnthsorted (setT *set, int size, int nth, int prepend)
void qh_setprint (FILE *fp, const char *string, setT *set)
void qh_setreplace (setT *set, void *oldelem, void *newelem)
int qh_setsize (setT *set)
setTqh_settemp (int setsize)
void qh_settempfree (setT **set)
void qh_settempfree_all (void)
setTqh_settemppop (void)
void qh_settemppush (setT *set)
void qh_settruncate (setT *set, int size)
int qh_setunique (setT **set, void *elem)
void qh_setzero (setT *set, int idx, int size)

Typedef Documentation

typedef struct facetT facetT

Definition at line 30 of file qset.c.

typedef struct ridgeT ridgeT

Definition at line 29 of file qset.c.


Function Documentation

void qh_errexit ( int  exitcode,
facetT ,
ridgeT  
)

Definition at line 205 of file user.c.

void qh_fprintf ( FILE *  fp,
int  msgcode,
const char *  fmt,
  ... 
)

Definition at line 40 of file userprintf.c.

void qh_setaddnth ( setT **  setp,
int  nth,
void *  newelem 
)

Definition at line 60 of file qset.c.

void qh_setaddsorted ( setT **  setp,
void *  newelem 
)

Definition at line 99 of file qset.c.

void qh_setappend ( setT **  setp,
void *  newelem 
)

Definition at line 130 of file qset.c.

void qh_setappend2ndlast ( setT **  setp,
void *  newelem 
)

Definition at line 206 of file qset.c.

void qh_setappend_set ( setT **  setp,
setT setA 
)

Definition at line 162 of file qset.c.

void qh_setcheck ( setT set,
const char *  tname,
unsigned  id 
)

Definition at line 233 of file qset.c.

void qh_setcompact ( setT set  ) 

Definition at line 275 of file qset.c.

setT* qh_setcopy ( setT set,
int  extra 
)

Definition at line 309 of file qset.c.

void* qh_setdel ( setT set,
void *  oldelem 
)

Definition at line 343 of file qset.c.

void* qh_setdellast ( setT set  ) 

Definition at line 383 of file qset.c.

void* qh_setdelnth ( setT set,
int  nth 
)

Definition at line 423 of file qset.c.

void* qh_setdelnthsorted ( setT set,
int  nth 
)

Definition at line 464 of file qset.c.

void* qh_setdelsorted ( setT set,
void *  oldelem 
)

Definition at line 503 of file qset.c.

setT* qh_setduplicate ( setT set,
int  elemsize 
)

Definition at line 540 of file qset.c.

void** qh_setendpointer ( setT set  ) 

Definition at line 565 of file qset.c.

int qh_setequal ( setT setA,
setT setB 
)

Definition at line 586 of file qset.c.

int qh_setequal_except ( setT setA,
void *  skipelemA,
setT setB,
void *  skipelemB 
)

Definition at line 628 of file qset.c.

int qh_setequal_skip ( setT setA,
int  skipA,
setT setB,
int  skipB 
)

Definition at line 676 of file qset.c.

void qh_setfree ( setT **  setp  ) 

Definition at line 715 of file qset.c.

void qh_setfree2 ( setT **  setp,
int  elemsize 
)

Definition at line 743 of file qset.c.

void qh_setfreelong ( setT **  setp  ) 

Definition at line 769 of file qset.c.

int qh_setin ( setT set,
void *  setelem 
)

Definition at line 794 of file qset.c.

int qh_setindex ( setT set,
void *  atelem 
)

Definition at line 820 of file qset.c.

void qh_setlarger ( setT **  oldsetp  ) 

Definition at line 854 of file qset.c.

void* qh_setlast ( setT set  ) 

Definition at line 894 of file qset.c.

setT* qh_setnew ( int  setsize  ) 

Definition at line 923 of file qset.c.

setT* qh_setnew_delnthsorted ( setT set,
int  size,
int  nth,
int  prepend 
)

Definition at line 966 of file qset.c.

void qh_setprint ( FILE *  fp,
const char *  string,
setT set 
)

Definition at line 1048 of file qset.c.

void qh_setreplace ( setT set,
void *  oldelem,
void *  newelem 
)

Definition at line 1079 of file qset.c.

int qh_setsize ( setT set  ) 

Definition at line 1110 of file qset.c.

setT* qh_settemp ( int  setsize  ) 

Definition at line 1145 of file qset.c.

void qh_settempfree ( setT **  set  ) 

Definition at line 1173 of file qset.c.

void qh_settempfree_all ( void   ) 

Definition at line 1200 of file qset.c.

setT* qh_settemppop ( void   ) 

Definition at line 1220 of file qset.c.

void qh_settemppush ( setT set  ) 

Definition at line 1246 of file qset.c.

void qh_settruncate ( setT set,
int  size 
)

Definition at line 1274 of file qset.c.

int qh_setunique ( setT **  set,
void *  elem 
)

Definition at line 1298 of file qset.c.

void qh_setzero ( setT set,
int  idx,
int  size 
)

Definition at line 1326 of file qset.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Fri Jan 11 11:20:12 2013