NAME ^

compilers/imcc/sets.c

DESCRIPTION ^

RT#48264

Functions ^

PARROT_MALLOC PARROT_CANNOT_RETURN_NULL Set *set_make(int length)

RT#48260: Not yet documented!!!

PARROT_MALLOC PARROT_CANNOT_RETURN_NULL Set *set_make_full(int length)

RT#48260: Not yet documented!!!

void set_free(NOTNULL(Set *s))

RT#48260: Not yet documented!!!

void set_clear(NOTNULL(Set *s))

RT#48260: Not yet documented!!!

PARROT_MALLOC PARROT_CANNOT_RETURN_NULL Set *set_copy(NOTNULL(Set *s))

RT#48260: Not yet documented!!!

int set_equal(ARGIN(const Set *s1), ARGIN(const Set *s2))

RT#48260: Not yet documented!!!

void set_add(NOTNULL(Set *s), int element)

RT#48260: Not yet documented!!!

PARROT_WARN_UNUSED_RESULT PARROT_PURE_FUNCTION int set_first_zero(ARGIN(const Set *s))

RT#48260: Not yet documented!!!

PARROT_WARN_UNUSED_RESULT PARROT_PURE_FUNCTION int set_contains(ARGIN(const Set *s), int element)

RT#48260: Not yet documented!!!

PARROT_MALLOC PARROT_CANNOT_RETURN_NULL Set *set_union(ARGIN(const Set *s1), ARGIN(const Set *s2))

RT#48260: Not yet documented!!!

PARROT_MALLOC PARROT_CANNOT_RETURN_NULL Set *set_intersec(ARGIN(const Set *s1), ARGIN(const Set *s2))

RT#48260: Not yet documented!!!

void set_intersec_inplace(NOTNULL(Set *s1), ARGIN(const Set *s2))

RT#48260: Not yet documented!!!


parrot