ccp4_array.c File Reference

Resizable array implementation. More...

#include "ccp4_array.h"

Functions

ccp4_ptr ccp4array_new_ (ccp4_ptr *p)
ccp4_ptr ccp4array_new_size_ (ccp4_ptr *p, const int size, const size_t reclen)
void ccp4array_resize_ (ccp4_ptr *p, const int size, const size_t reclen)
void ccp4array_reserve_ (ccp4_ptr *p, const int size, const size_t reclen)
void ccp4array_append_ (ccp4_ptr *p, ccp4_constptr data, const size_t reclen)
void ccp4array_append_n_ (ccp4_ptr *p, ccp4_constptr data, const int n, const size_t reclen)
void ccp4array_append_list_ (ccp4_ptr *p, ccp4_constptr data, const int n, const size_t reclen)
void ccp4array_insert_ (ccp4_ptr *p, const int i, ccp4_constptr data, const size_t reclen)
void ccp4array_delete_ordered_ (ccp4_ptr *p, const int i, const size_t reclen)
void ccp4array_delete_ (ccp4_ptr *p, const int i, const size_t reclen)
void ccp4array_delete_last_ (ccp4_ptr *p, const size_t reclen)
int ccp4array_size_ (ccp4_constptr *p)
void ccp4array_free_ (ccp4_ptr *p)


Detailed Description

Resizable array implementation.

Author:
Kevin Cowtan

Function Documentation

void ccp4array_append_ ( ccp4_ptr p,
ccp4_constptr  data,
const size_t  reclen 
)

See macro ccp4array_append

References ccp4array_resize_().

void ccp4array_append_list_ ( ccp4_ptr p,
ccp4_constptr  data,
const int  n,
const size_t  reclen 
)

See macro ccp4array_append_list

References ccp4array_resize_().

void ccp4array_append_n_ ( ccp4_ptr p,
ccp4_constptr  data,
const int  n,
const size_t  reclen 
)

See macro ccp4array_append_n

References ccp4array_resize_().

void ccp4array_delete_ ( ccp4_ptr p,
const int  i,
const size_t  reclen 
)

See macro ccp4array_delete

void ccp4array_delete_last_ ( ccp4_ptr p,
const size_t  reclen 
)

See macro ccp4array_delete_last

void ccp4array_delete_ordered_ ( ccp4_ptr p,
const int  i,
const size_t  reclen 
)

See macro ccp4array_delete_ordered

void ccp4array_free_ ( ccp4_ptr p  ) 

See macro ccp4array_free

void ccp4array_insert_ ( ccp4_ptr p,
const int  i,
ccp4_constptr  data,
const size_t  reclen 
)

See macro ccp4array_insert

References ccp4array_resize_().

ccp4_ptr ccp4array_new_ ( ccp4_ptr p  ) 

See macro ccp4array_new

ccp4_ptr ccp4array_new_size_ ( ccp4_ptr p,
const int  size,
const size_t  reclen 
)

See macro ccp4array_new_size

void ccp4array_reserve_ ( ccp4_ptr p,
const int  size,
const size_t  reclen 
)

See macro ccp4array_reserve

void ccp4array_resize_ ( ccp4_ptr p,
const int  size,
const size_t  reclen 
)

int ccp4array_size_ ( ccp4_constptr p  ) 

See macro ccp4array_size


Generated on Wed Oct 29 21:05:08 2008 for gpp4 by  doxygen 1.5.6