//searchs and checks
bool checkReleaseVersion(ifstream&, string);
bool anyLabelsToProcess(string, set<string>&, string);
- bool inUsersGroups(vector<string>, vector<string>);
+ bool inUsersGroups(vector<string>, vector<string>); //returns true if any of the strings in first vector are in second vector
bool inUsersGroups(vector<int>, vector< vector<int> >);
bool inUsersGroups(string, vector<string>);
bool inUsersGroups(int, vector<int>);
void splitAtDash(string&, vector<string>&);
void splitAtChar(string&, vector<string>&, char);
void splitAtChar(string&, string&, char);
+ int removeBlanks(vector<string>&);
vector<string> splitWhiteSpaceWithQuotes(string);
int removeConfidences(string&);
string removeQuotes(string);
bool isSubset(vector<string>, vector<string>); //bigSet, subset
int checkName(string&);
map<string, vector<string> > parseClasses(string);
+
//math operation
double max(vector<double>&); //returns largest value in vector