ITS
|
Go to the source code of this file.
Macros | |
#define | A_SET_OF(type) |
#define | ASN_SET_ADD(headptr, ptr) asn_set_add((headptr), (ptr)) |
#define | _A_SET_FROM_VOID(ptr) ((asn_anonymous_set_ *)(ptr)) |
#define | _A_CSET_FROM_VOID(ptr) ((const asn_anonymous_set_ *)(ptr)) |
Functions | |
int | asn_set_add (void *asn_set_of_x, void *ptr) |
void | asn_set_del (void *asn_set_of_x, int number, int _do_free) |
void | asn_set_empty (void *asn_set_of_x) |
typedef | A_SET_OF (void) asn_anonymous_set_ |
#define _A_CSET_FROM_VOID | ( | ptr | ) | ((const asn_anonymous_set_ *)(ptr)) |
Definition at line 56 of file asn_SET_OF.h.
Referenced by SET_OF_constraint(), and SET_OF_print().
#define _A_SET_FROM_VOID | ( | ptr | ) | ((asn_anonymous_set_ *)(ptr)) |
Definition at line 55 of file asn_SET_OF.h.
Referenced by asn_set_add(), asn_set_del(), asn_set_empty(), SET_OF_decode_ber(), SET_OF_decode_uper(), SET_OF_decode_xer(), SET_OF_encode_der(), SET_OF_encode_xer(), and SET_OF_free().
#define A_SET_OF | ( | type | ) |
Definition at line 12 of file asn_SET_OF.h.
#define ASN_SET_ADD | ( | headptr, | |
ptr | |||
) | asn_set_add((headptr), (ptr)) |
Definition at line 20 of file asn_SET_OF.h.
Referenced by SET_OF_decode_ber(), SET_OF_decode_uper(), and SET_OF_decode_xer().
typedef A_SET_OF | ( | void | ) |
int asn_set_add | ( | void * | asn_set_of_x, |
void * | ptr | ||
) |
Definition at line 13 of file asn_SET_OF.c.
References _A_SET_FROM_VOID, and REALLOC.
void asn_set_del | ( | void * | asn_set_of_x, |
int | number, | ||
int | _do_free | ||
) |
Definition at line 43 of file asn_SET_OF.c.
References _A_SET_FROM_VOID.
void asn_set_empty | ( | void * | asn_set_of_x | ) |
Definition at line 71 of file asn_SET_OF.c.
References _A_SET_FROM_VOID, and FREEMEM.
Referenced by SET_OF_free().