Home | History | Annotate | Download | only in STLDatabase

Lines Matching refs:iter

49 	map<string, vector< daeElement* > >::iterator iter = elements.begin();
51 while ( iter != end )
55 return (*iter).first.c_str();
58 ++iter;
131 vector< daeDocument* >::iterator iter = documents.begin();
132 while ( iter != documents.end() ) {
133 if ( (*iter) == document ) {
135 removeElement( *iter, (*iter)->getDomRoot() );
136 delete *iter; // sthomas (see bug 1466019)
137 iter = documents.erase(iter);
140 iter++;
192 map<string, vector< daeElement* > >::iterator iter = elements.find( string( element->getTypeName() ) );
193 if ( iter != elements.end() )
195 (*iter).second.push_back( element );
239 map<string, vector< daeElement* > >::iterator iter = elements.find( string( element->getTypeName() ) );
240 if ( iter != elements.end() )
242 vector< daeElement* > &vec = (*iter).second;
257 for (typeMapIter iter = range.first; iter != range.second; iter++) {
258 if (iter->second == element) {
259 typeMap.erase(iter);
266 multimap<string, daeElement* >::iterator iter = range.first;
267 while( iter != range.second ) {
268 if ( (*iter).second == element ) {
269 elementsIDMap.erase( iter );
272 ++iter;
279 // for (sidMapIter iter = range.first; iter != range.second; iter++) {
280 // if (iter->second == element) {
281 // sidMap.erase(iter);
312 multimap<string, daeElement* >::iterator iter = range.first;
313 while( iter != range.second ) {
314 if ( (*iter).second == element ) {
315 elementsIDMap.erase( iter );
318 ++iter;
340 // for (sidMapIter iter = range.first; iter != range.second; iter++) {
341 // if (iter->second == element) {
342 // sidMap.erase(iter);
378 map< string, vector< daeElement*> >::iterator iter = elements.begin();
380 while( iter != end )
382 count += (daeUInt)(*iter).second.size();
383 ++iter;
424 map< string, vector< daeElement*> >::iterator iter = elements.find( string( type ) );
425 if ( iter == elements.end() )
440 vector< daeElement* > &vec = (*iter).second;
456 return (daeUInt)(*iter).second.size();
468 map< string, vector< daeElement*> >::iterator iter = elements.begin();
470 while( iter != end )
472 vector< daeElement* > &vec = (*iter).second;
483 ++iter;
501 map< string, vector< daeElement*> >::iterator iter = elements.begin();
503 while( iter != end )
505 count += (daeUInt)(*iter).second.size();
508 *pElement = (*iter).second[index - (count - (*iter).second.size())] ;
511 ++iter;
569 map< string, vector< daeElement*> >::iterator iter = elements.find( string( type ) );
570 if ( iter == elements.end() )
587 vector< daeElement* > &vec = (*iter).second;
608 if ( index >= (daeInt)(*iter).second.size() )
613 *pElement = (*iter).second[index];
626 map< string, vector< daeElement*> >::iterator iter = elements.begin();
628 while( iter != end )
630 vector< daeElement* > &vec = (*iter).second;
646 ++iter;
655 for (idMapIter iter = range.first; iter != range.second; iter++)
656 matchingElements.push_back(iter->second);
665 for (typeMapIter iter = range.first; iter != range.second; iter++)
666 if (!doc || doc == iter->second->getDocument())
667 matchingElements.push_back(iter->second);
676 for (sidMapIter iter = range.first; iter != range.second; iter++)
677 if (!doc || doc == iter->second->getDocument())
678 matchingElements.push_back(iter->second);