Lines Matching refs:set
156 StringTable(const set<string> &strings) { in StringTable()
159 set<string>::const_iterator it; in StringTable()
237 void computeExternalSymbols(const char *fileName, set<string> *defined, in computeExternalSymbols()
238 set<string> *undefined) { in computeExternalSymbols()
291 void hideSymbols(char *fileName, const set<string> &hide) { in hideSymbols()
293 set<string> strings; // set of all occurring symbols, appropriately prefixed in hideSymbols()
379 template <class T> bool isDisjoint(const set<T> &a, const set<T> &b) { in isDisjoint()
380 set<T>::const_iterator ita, itb; in isDisjoint()
401 set<int> *findRequiredExternal(int nExternal, int nTotal, set<string> *defined, in findRequiredExternal()
402 set<string> *undefined) { in findRequiredExternal()
403 set<int> *required = new set<int>; in findRequiredExternal()
404 set<int> fresh[2]; in findRequiredExternal()
412 for (set<int>::iterator it = fresh[cur].begin(); it != fresh[cur].end(); in findRequiredExternal()
414 set<string> &s = undefined[*it]; in findRequiredExternal()
435 set<string> *defined, *undefined; in main()
436 set<int>::iterator it; in main()
448 defined = new set<string>[argc - 2]; in main()
449 undefined = new set<string>[argc - 2]; in main()
456 set<int> *requiredExternal = in main()
458 set<string> hide; in main()
464 set<string>::iterator it2; in main()