gpp4  1.3.1
Functions
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

◆ ccp4array_append_()

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

See macro ccp4array_append

◆ ccp4array_append_list_()

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

See macro ccp4array_append_list

◆ ccp4array_append_n_()

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

See macro ccp4array_append_n

◆ ccp4array_delete_()

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

See macro ccp4array_delete

◆ ccp4array_delete_last_()

void ccp4array_delete_last_ ( ccp4_ptr p,
const size_t  reclen 
)

See macro ccp4array_delete_last

◆ ccp4array_delete_ordered_()

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

See macro ccp4array_delete_ordered

◆ ccp4array_free_()

void ccp4array_free_ ( ccp4_ptr p)

See macro ccp4array_free

◆ ccp4array_insert_()

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

See macro ccp4array_insert

◆ ccp4array_new_()

ccp4_ptr ccp4array_new_ ( ccp4_ptr p)

See macro ccp4array_new

◆ ccp4array_new_size_()

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

See macro ccp4array_new_size

◆ ccp4array_reserve_()

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

See macro ccp4array_reserve

◆ ccp4array_resize_()

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

See macro ccp4array_resize

◆ ccp4array_size_()

int ccp4array_size_ ( ccp4_constptr p)

See macro ccp4array_size