Lines Matching +refs:add +refs:module +refs:begin

49   perms.insert(perms.end(), e1.perms.begin(), e1.perms.end());  in entry()
50 perms.insert(perms.end(), e2.perms.begin(), e2.perms.end()); in entry()
55 perms.insert(perms.end(), base.perms.begin(), base.perms.end()); in entry()
60 for (mem::list<pr>::iterator p=perms.begin(); p != perms.end(); ++p) in checkPerm()
67 for (mem::list<pr>::iterator p=perms.begin(); p != perms.end(); ++p) in reportPerm()
98 bool tenv::add(symbol dest, in add() function in trans::tenv
111 void tenv::add(tenv& source, varEntry *qualifier, coder &c) { in add() function in trans::tenv
113 for(names_t::iterator p = source.names.begin(); p != source.names.end(); ++p) in add()
114 add(p->first, *p, qualifier, c); in add()
117 bool tenv::add(symbol src, symbol dest, in add() function in trans::tenv
121 return add(dest, *p, qualifier, c); in add()
127 /*NOHASH*/ void venv::add(venv& source, varEntry *qualifier, coder &c)
130 /*NOHASH*/ for(names_t::iterator p = source.names.begin();
133 /*NOHASH*/ add(p->first, p->first, source, qualifier, c);
136 /*NOHASH*/ bool venv::add(symbol src, symbol dest,
144 /*NOHASH*/ for(name_iterator p = list.begin();
164 /*NOHASH*/ for(name_iterator p = list.begin();
173 /*NOHASH*/ void venv::list(record *module)
177 /*NOHASH*/ for(names_t::iterator N = names.begin(); N != names.end(); ++N) {
180 /*NOHASH*/ for(name_iterator p = list.begin(); p != list.end(); ++p) {
181 /*NOHASH*/ if(!module || (*p)->whereDefined() == module) {
199 /*NOHASH*/ for(name_iterator p = list.begin();
506 o.add(t); in checkName()
514 for (ty_iterator i = t->begin(); i != t->end(); ++i) { in checkName()
524 for (core_venv::const_iterator p = core.begin(); p != end; ++p) { in checkName()
570 ((overloaded *)t)->add(s); in addType()
589 for (ty_iterator i = t->begin(); i != t->end(); ++i) { in replaceType()
781 void venv::add(venv& source, varEntry *qualifier, coder &c) in add() function in trans::venv
784 for (core_venv::const_iterator p = source.core.begin(); p != end; ++p) in add()
795 bool venv::add(symbol src, symbol dest, in add() function in trans::venv
805 for (ty_iterator i = t->begin(); i != t->end(); ++i) in add()
831 void listValue(symbol name, varEntry *v, record *module) in listValue() argument
833 if (!module || v->whereDefined() == module) in listValue()
844 void venv::listValues(symbol name, record *module) in listValues() argument
849 for (ty_iterator i = t->begin(); i != t->end(); ++i) in listValues()
850 listValue(name, lookByType(name, *i), module); in listValues()
852 listValue(name, lookByType(name, t), module); in listValues()
857 void venv::list(record *module) in list() argument
860 for (namemap::iterator N = names.begin(); N != names.end(); ++N) in list()
861 listValues(N->first, module); in list()
866 for(namemap::iterator N = names.begin(); N != names.end(); ++N) in completions()