$LINK_BASE/bin/genMethods -g -t int -d basic -y display_int -w free_int
#$LINK_BASE/bin/genMethods -g -t "int*" -d basic -y display_intptr -w free_intptr -m mark_intptr

$LINK_BASE/bin/genMethods -g -t "int" -h Collection -I "LINK/basic/SetFuncs.h" -I "LINK/basic/Collection.h" -d basic
$LINK_BASE/bin/genMethods -g -t "int" -h Container -I "LINK/basic/Container.h"  -d basic
$LINK_BASE/bin/genMethods -g -t "int" -h MSet -r "Collection<int>" -I "LINK/basic/MSet.h" -d basic
$LINK_BASE/bin/genMethods -g -t "int" -h Set -r "MSet<int>" -I "LINK/basic/Set.h" -d basic
$LINK_BASE/bin/genMethods -g -t "int" -h Sequence -r "Collection<int>" -I "LINK/basic/Sequence.h" -d basic
$LINK_BASE/bin/genMethods -g -t "int" -h Matrix -I "LINK/basic/Matrix.h" -d basic
$LINK_BASE/bin/genMethods -g -t "int" -h Array -I "LINK/basic/Array.h" -d basic
$LINK_BASE/bin/genMethods -g -t "int" -h SortedArray -r "Array<int>" -I "LINK/basic/SortedArray.h" -d basic
$LINK_BASE/bin/genMethods -g -t "int" -h List -I "LINK/basic/List.h" -d basic
$LINK_BASE/bin/genMethods -g -t "int" -h SortedList -r "List<int>" -I "LINK/basic/SortedList.h" -d basic
$LINK_BASE/bin/genMethods -g -t "int" -h DList -I "LINK/basic/DList.h" -d basic


$LINK_BASE/bin/genMethods -g -t "MSet<int>" -h Container -I "LINK/basic/Set.h" -I "LINK/basic/Container.h" -d basic
$LINK_BASE/bin/genMethods -g -t "MSet<int>" -h Collection -I "LINK/basic/SetFuncs.h" -I "LINK/basic/Set.h" -d basic
$LINK_BASE/bin/genMethods -g -t "MSet<int>" -h MSet -r "Collection<MSet<int> >" -I "LINK/basic/Set.h" -d basic
$LINK_BASE/bin/genMethods -g -t "MSet<int>" -h Set -r "MSet<MSet<int> >" -I "LINK/basic/Set.h" -d basic
$LINK_BASE/bin/genMethods -g -t "MSet<int>" -h Sequence -r "Collection<MSet<int> >" -I "LINK/basic/Sequence.h" -d basic
$LINK_BASE/bin/genMethods -g -t "MSet<int>" -h SortedList -I "LINK/basic/Set.h" -I "LINK/basic/SortedList.h" -d basic
$LINK_BASE/bin/genMethods -g -t "MSet<int>" -h List -I "LINK/basic/Set.h" -I "LINK/basic/List.h" -d basic

$LINK_BASE/bin/genMethods -g -t "Set<int>" -h Container -I "LINK/basic/Set.h" -I "LINK/basic/Container.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Set<int>" -h Collection -c "int" -I "LINK/stkWrapper/SetFuncsWrapper.h" -I "LINK/basic/SetFuncs.h" -I "LINK/basic/Set.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Set<int>" -h MSet -r "Collection<Set<int> >" -I "LINK/basic/Set.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Set<int>" -h Set -r "MSet<Set<int> >" -I "LINK/basic/Set.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Set<int>" -h Sequence -r "Collection<Set<int> >" -I "LINK/basic/Sequence.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Set<int>" -h SortedList -I "LINK/basic/Set.h" -I "LINK/basic/SortedList.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Set<int>" -h List -I "LINK/basic/Set.h" -I "LINK/basic/List.h" -d basic


$LINK_BASE/bin/genMethods -g -t "Sequence<int>" -h Container -I "LINK/basic/Sequence.h" -I "LINK/basic/Container.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Sequence<int>" -h Collection -c "int" -I "LINK/stkWrapper/SetFuncsWrapper.h" -I "LINK/basic/SetFuncs.h" -I "LINK/basic/Sequence.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Sequence<int>" -h MSet -r "Collection<Sequence<int> >" -I "LINK/basic/Sequence.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Sequence<int>" -h Set -r "MSet<Sequence<int> >" -I "LINK/basic/Sequence.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Sequence<int>" -h Sequence -r "Collection<Sequence<int> >" -I "LINK/basic/Sequence.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Sequence<int>" -h SortedList -I "LINK/basic/Sequence.h" -I "LINK/basic/SortedList.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Sequence<int>" -h List -I "LINK/basic/Sequence.h" -I "LINK/basic/List.h" -d basic

$LINK_BASE/bin/genMethods -g -t "int" -h SubSet -I "LINK/basic/SubSet.h" -y display_subset_int -d basic

$LINK_BASE/bin/genMethods  -t "SubSet<int>" -h Container -I "LINK/basic/SubSet.h" -I "LINK/basic/Set.h" -I "LINK/basic/Container.h" -d basic
$LINK_BASE/bin/genMethods  -t "SubSet<int>" -h Collection -I "LINK/basic/SetFuncs.h" -I "LINK/basic/SubSet.h" -I "LINK/basic/Set.h" -d basic
$LINK_BASE/bin/genMethods  -t "SubSet<int>" -h MSet -r "Collection<SubSet<int> >" -I "LINK/basic/SubSet.h" -I "LINK/basic/Set.h" -d basic
$LINK_BASE/bin/genMethods  -t "SubSet<int>" -h Set -r "MSet<SubSet<int> >" -I "LINK/basic/SubSet.h" -I "LINK/basic/Set.h" -d basic
$LINK_BASE/bin/genMethods  -t "SubSet<int>" -h Sequence -r "Collection<SubSet<int> >" -I "LINK/basic/SubSet.h" -I "LINK/basic/Sequence.h" -d basic
$LINK_BASE/bin/genMethods  -t "SubSet<int>" -h SortedList -I "LINK/basic/SubSet.h" -I "LINK/basic/Set.h" -I "LINK/basic/SortedList.h" -d basic
$LINK_BASE/bin/genMethods -t "SubSet<int>" -h List -I "LINK/basic/SubSet.h" -I "LINK/basic/Set.h" -I "LINK/basic/List.h" -d basic

$LINK_BASE/bin/genMethods -g -t double -d basic -y display_double -w free_double
$LINK_BASE/bin/genMethods -g -t "double" -h Matrix -I "LINK/basic/Matrix.h" -d basic

$LINK_BASE/bin/genMethods -g -t char -d basic -y display_char -w free_char
$LINK_BASE/bin/genMethods -g -t "char*" -d basic -y display_charptr -w free_charptr -m mark_charptr
$LINK_BASE/bin/genMethods -g -t "char*" -h Collection -I "LINK/basic/SetFuncs.h" -I "LINK/basic/Collection.h" -d basic
$LINK_BASE/bin/genMethods -g -t "char*" -h Container -I "LINK/basic/Container.h"  -d basic
$LINK_BASE/bin/genMethods -g -t "char*" -h MSet -r "Collection<char*>" -I "LINK/basic/MSet.h" -d basic
$LINK_BASE/bin/genMethods -g -t "char*" -h Set -r "MSet<char*>" -I "LINK/basic/Set.h" -d basic
$LINK_BASE/bin/genMethods -g -t "char*" -h Sequence -r "Collection<char*>" -I "LINK/basic/Sequence.h" -d basic

$LINK_BASE/bin/genMethods -g -t "char*" -h Array -I "LINK/basic/Array.h" -d basic
$LINK_BASE/bin/genMethods -g -t "char*" -h SortedArray -r "Array<char*>" -I "LINK/basic/SortedArray.h" -d basic
$LINK_BASE/bin/genMethods -g -t "char*" -h List -I "LINK/basic/List.h" -d basic
$LINK_BASE/bin/genMethods -g -t "char*" -h SortedList -r "List<char*>" -I "LINK/basic/SortedList.h" -d basic
#$LINK_BASE/bin/genMethods -g -t "char*" -h DList -I "LINK/basic/DList.h" -d basic

$LINK_BASE/bin/genMethods -g -t "Set<char*>" -h Collection -I "LINK/basic/Set.h" -I "LINK/basic/SetFuncs.h" -I "LINK/basic/Collection.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Set<char*>" -h Container -I "LINK/basic/Set.h" -I "LINK/basic/Container.h"  -d basic
$LINK_BASE/bin/genMethods -g -t "Set<char*>" -h MSet -r "Collection<char*>" -I "LINK/basic/Set.h" -I "LINK/basic/MSet.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Set<char*>" -h Set -r "MSet<char*>" -I "LINK/basic/Set.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Set<char*>" -h Sequence -r "Collection<char*>" -I "LINK/basic/Set.h" -I "LINK/basic/Sequence.h" -d basic
#$LINK_BASE/bin/genMethods -g -t "Set<char*>" -h Array -I "LINK/basic/Set.h" -I "LINK/basic/Array.h" -d basic
#$LINK_BASE/bin/genMethods -g -t "Set<char*>" -h SortedArray -r "Array<char*>" -I "LINK/basic/Set.h" -I "LINK/basic/SortedArray.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Set<char*>" -h List -I "LINK/basic/Set.h" -I "LINK/basic/List.h" -d basic
$LINK_BASE/bin/genMethods -g -t "Set<char*>" -h SortedList -r "List<char*>" -I "LINK/basic/SortedList.h" -d basic
#$LINK_BASE/bin/genMethods -g -t "Set<char*>" -h DList -I "LINK/basic/DList.h" -d basic
