nps/darray.c File Reference

#include <string.h>
#include <stdio.h>
#include <errno.h>
#include <assert.h>
#include <stdint.h>
#include <limits.h>
#include "../msg.c"
#include "../error/error.h"
#include "../num/nr_ran.c"

Functions

DARRAY_LKG T_ (array_t)
DARRAY_LKG int T_() array_resize (T_(array_t)*a, unsigned long size, nps_error_t *error)
DARRAY_LKG void T_() array_del (T_(array_t)*o)
DARRAY_LKG TY T_() array_get (T_(array_t)*o, unsigned long ix)
DARRAY_LKG int64_t T_() array_length (T_(array_t)*o)
DARRAY_LKG void T_() array_set (T_(array_t)*o, unsigned long ix, TY in)
DARRAY_LKG int T_() array_append (T_(array_t)*o, TY in, nps_error_t *error)
DARRAY_LKG TY T_() array_pop (T_(array_t)*o)
DARRAY_LKG void T_() array_iter (T_(array_t)*o, void(*operator)(TY))
DARRAY_LKG void T_() array_sort (T_(array_t)*o, int(*compar)(const void *, const void *))
DARRAY_LKG int64_t T_() array_len (T_(array_t)*o)

Function Documentation

DARRAY_LKG int T_() array_append ( T_(array_t)*  o,
TY  in,
nps_error_t error 
)
DARRAY_LKG void T_() array_del ( T_(array_t)*  o  ) 
DARRAY_LKG TY T_() array_get ( T_(array_t)*  o,
unsigned long  ix 
)
DARRAY_LKG void T_() array_iter ( T_(array_t)*  o,
void(*)(TY)  operator 
)
DARRAY_LKG int64_t T_() array_len ( T_(array_t)*  o  ) 
DARRAY_LKG int64_t T_() array_length ( T_(array_t)*  o  ) 
DARRAY_LKG TY T_() array_pop ( T_(array_t)*  o  ) 
DARRAY_LKG int T_() array_resize ( T_(array_t)*  a,
unsigned long  size,
nps_error_t error 
)
DARRAY_LKG void T_() array_set ( T_(array_t)*  o,
unsigned long  ix,
TY  in 
)
DARRAY_LKG void T_() array_sort ( T_(array_t)*  o,
int(*)(const void *, const void *)  compar 
)
DARRAY_LKG T_ ( array_t   ) 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Generated on Sun Sep 11 09:40:46 2011 for NPSML by  doxygen 1.6.3