Internal Header for package Set

Set_t 
Set_AddMember(
  Set_t  set, 
  Set_Element_t  el 
)
The new set is returned

Defined in setSet.c

Set_t 
Set_Difference(
  Set_t  set1, 
  Set_t  set2 
)
Computes the Set Difference

Defined in setSet.c

Set_Element_t 
Set_GetFirst(
  Set_t  set1 
)
Gets the first element of a set.

Defined in setSet.c

Set_t 
Set_GetRest(
  Set_t  set1 
)
Gets the set difference among the set and the singleton corresponding to the first element of the set.

Defined in setSet.c

int 
Set_GiveCardinality(
  Set_t  set 
)
Computes the cardinality of the given set

Defined in setSet.c

boolean 
Set_IsEmpty(
  Set_t  set 
)
Checks for Set Emptiness.

Defined in setSet.c

boolean 
Set_IsMember(
  Set_t  set, 
  Set_Element_t  el 
)
Checks if the given element is a meber of the set. It returns True if it is a member, False otherwise.

Defined in setSet.c

Set_t 
Set_MakeEmpty(
    
)
This function creates an empty set.

Defined in setSet.c

Set_t 
Set_MakeSingleton(
  Set_Element_t  el 
)
Creates a set with a unique element.

Defined in setSet.c

Set_t 
Set_Make(
  node_ptr  l 
)
Given a list, builds a corresponding set

See Also Set_MakeSingleton
Defined in setSet.c

void 
Set_PrintSet(
  FILE * file, 
  Set_t  s 
)
Prints a set to the specified file stream

Defined in setSet.c

void 
Set_ReleaseSet(
  Set_t  set 
)
Releases the memory associated to the given set

Defined in setSet.c

Set_t 
Set_RemoveMember(
  Set_t  set, 
  Set_Element_t  el 
)
The new set is returned

Defined in setSet.c

node_ptr 
Set_Set2List(
  Set_t  l 
)
Given a set, builds a corresponding list

See Also Set_MakeSingleton
Defined in setSet.c

Set_t 
Set_Union(
  Set_t  set1, 
  Set_t  set2 
)
Computes the Union of two sets

Defined in setSet.c

Last updated on 2009/03/04 12h:51