SmartFolder
1.0
SmartFolder is a way to search files on your system and group the results. The program will interpret search queries and create a folder with symbolic links to all the found matches.
|
Source file that contains the implementation for a HashSet data structure containing Strings. More...
#include "HashSet.h"
Functions | |
HashSet * | initSet (int size) |
void | expand (HashSet *table) |
void | putAll (HashSet *table, List *list) |
void | put (HashSet *table, char *filePath) |
void | removeFromSet (HashSet *table, char *filePath) |
int | contains (HashSet *table, char *filePath) |
int | searchInSet (HashSet *table, char *filePath) |
int | hash (char *text) |
void | deleteSet (HashSet **table) |
void | dumpSet (HashSet *table) |
Source file that contains the implementation for a HashSet data structure containing Strings.
int contains | ( | HashSet * | table, |
char * | filePath | ||
) |
void deleteSet | ( | HashSet ** | table | ) |
void dumpSet | ( | HashSet * | table | ) |
void expand | ( | HashSet * | table | ) |
Function that expands the size of an HashSet
table | A pointer to the HashSet we want to expand |
int hash | ( | char * | text | ) |
Hashing function for a String
text | The String we want to hash |
HashSet* initSet | ( | int | size | ) |
void put | ( | HashSet * | table, |
char * | filePath | ||
) |
void removeFromSet | ( | HashSet * | table, |
char * | filePath | ||
) |