44 #ifdef CHECK_MEMORY_LEAKS
46 #endif // CHECK_MEMORY_LEAKS
56 for (std::map<std::string, MSPerson*>::iterator i =
myPersons.begin(); i !=
myPersons.end(); ++i) {
76 const std::string&
id = person->
getID();
90 const std::map<std::string, MSPerson*>::iterator i =
myPersons.find(
id);
123 for (
size_t i = 0; i < persons.size(); ++i) {
124 if (!persons[i]->proceed(net, time)) {
133 for (
size_t i = 0; i < persons.size(); ++i) {
134 if (!persons[i]->proceed(net, time)) {
163 for (PersonVector::iterator i = waitPersons.begin(); i != waitPersons.end();) {
165 if ((*i)->isWaitingFor(line)) {
169 i = waitPersons.erase(i);
175 if (waitPersons.size() == 0) {
203 std::map<std::string, MSPerson*>::iterator i =
myWalking.find(p->
getID());
213 const MSEdge* edge = (*i).first;
215 for (PersonVector::const_iterator j = pv.begin(); j != pv.end(); ++j) {
218 WRITE_WARNING(
"Person " + p->
getID() +
" aborted waiting for a ride that will never come.");
227 return new MSPerson(pars, vtype, plan);