CandPrune_t::CandPrune_t	cand.C	/^CandPrune_t::CandPrune_t(int length_of_cand, int p/
CandPrune_t::ClusterGen	cand.C	/^int CandPrune_t::ClusterGen(int *set, int elem, Re/
CandPrune_t::PruneGenerators	cand.C	/^int CandPrune_t::PruneGenerators(void){$/
CandPrune_t::addCandToList	cand.C	/^int CandPrune_t::addCandToList(int *set, Extension/
CandPrune_t::addSet	cand.C	/^int CandPrune_t::addSet($/
CandPrune_t::copy_list	cand.C	/^RestList *CandPrune_t::copy_list($/
CandPrune_t::getCands	cand.C	/^Cand_t *CandPrune_t::getCands(int *numcands){$/
CandPrune_t::getPrunedGens	cand.C	/^Cand_t *CandPrune_t::getPrunedGens(int *numgens){$/
CandPrune_t::hashvalue	cand.C	/^int CandPrune_t::hashvalue(int *set, int special =/
CandPrune_t::insert	cand.C	/^int CandPrune_t::insert(int *itemset, int i, int j/
CandPrune_t::insertLargeList	cand.C	/^int CandPrune_t::insertLargeList(Cand_t *array, in/
CandPrune_t::isEqual	cand.C	/^int CandPrune_t::isEqual(int *set1, int *set2, int/
CandPrune_t::lookup	cand.C	/^Prefix_t *CandPrune_t::lookup(int *itemset, int sp/
CandPrune_t::process_prefix	cand.C	/^int CandPrune_t::process_prefix(Prefix_t *prefix){/
CandPrune_t::~CandPrune_t	cand.C	/^CandPrune_t::~CandPrune_t(void){$/
CountLevelTwo	preproc.C	/^Cand_t *CountLevelTwo(int *largeItems, int nitems,/
DAG_t	viper.C	/^    DAG_t(int mylevel){$/
DAGmerge	viper.C	/^      Cand_t *DAGmerge(int *nlarge){ \/\/ The main p/
IsCause	db.C	/^int IsCause(int item){$/
LargeSet_t::ForAllItemsets	largeset.C	/^void LargeSet_t::ForAllItemsets(int(*func)(ItemSet/
LargeSet_t::GetCount	largeset.C	/^int LargeSet_t::GetCount(ItemSet_t *itset){$/
LargeSet_t::HashValue	largeset.C	/^int LargeSet_t::HashValue(ItemSet_t *itset){$/
LargeSet_t::Insert	largeset.C	/^void LargeSet_t::Insert(ItemSet_t *itset, int coun/
LargeSet_t::~LargeSet_t	largeset.C	/^LargeSet_t::~LargeSet_t(void){$/
Mviper	viper.C	/^int main(int argc, char **argv){$/
RSN::getNextTid	snakes.C	/^int RSN::getNextTid() {$/
RSN::init_read	snakes.C	/^void RSN::init_read(int fd, int initOffs){$/
RSN::readbit	snakes.C	/^inline int RSN::readbit(){$/
RSN::readbuf	snakes.C	/^inline int RSN::readbuf(){$/
RunViper	viper.C	/^void RunViper(void){$/
StopAt	viper.C	/^    void StopAt(int level){$/
WSN::addToSnake	snakes.C	/^int WSN::addToSnake(int TID){$/
WSN::init_write	snakes.C	/^void WSN::init_write(int fd, int initOffs_a, int */
WSN::writebit	snakes.C	/^inline void WSN::writebit(int what){$/
WSN::writebuf	snakes.C	/^inline void WSN::writebuf(int nextptr){$/
WSN::~WSN	snakes.C	/^WSN::~WSN(){$/
get_tuple	db.C	/^int get_tuple(int inp_fd, int *items){$/
if	viper.C	/^		if (Global::hasMinSup(candlist[j].frequency)){$/
insertCands	viper.C	/^      int insertCands(Cand_t *list, int length, in/
insertGenerators	viper.C	/^      int insertGenerators(Cand_t *genlist, int le/
intersect	cand.C	/^RestList *intersect(RestList *list, Extension_t *a/
myfgetc	db.C	/^inline int myfgetc(int inp_fd){$/
parse_args	viper.C	/^void parse_args(int argc, char **argv){$/
preprocess	preproc.C	/^extern Cand_t * preprocess(int * nlarge2){$/
toArray	cand.C	/^void  toArray(Prefix_t *buc){$/
while	viper.C	/^} else while (heapbuc.TID >= 0){ \/\/ The orignal lo/
~DAG_t	viper.C	/^      ~DAG_t(void){$/
