typedef map<string, module_data*> ModuleMap;\r
ModuleMap module_map;\r
\r
- for ( size_t i = 0; i < ProjectNode.modules.size(); i++ )\r
+ for( std::map<std::string, Module*>::const_iterator p = ProjectNode.modules.begin(); p != ProjectNode.modules.end(); ++ p )\r
{\r
- Module& module = *ProjectNode.modules[i];\r
+ Module& module = *p->second;\r
if ((module.type != Iso) &&\r
- (module.type != LiveIso) &&\r
- (module.type != IsoRegTest) &&\r
- (module.type != LiveIsoRegTest))\r
+ (module.type != LiveIso))\r
{\r
vector<const IfableData*> ifs_list;\r
ifs_list.push_back ( &module.project.non_if_data );\r
fprintf ( m_DepMapFile, "<?xml-stylesheet type=\"text/xsl\" href=\"depmap.xsl\"?>\r\n" );\r
fprintf ( m_DepMapFile, "<components>\r\n" );\r
\r
- for ( size_t i = 0; i < ProjectNode.modules.size(); i++ )\r
+ for( std::map<std::string, Module*>::const_iterator p = ProjectNode.modules.begin(); p != ProjectNode.modules.end(); ++ p )\r
{\r
- Module& module = *ProjectNode.modules[i];\r
+ Module& module = *p->second;\r
\r
ModuleMap::iterator it = module_map.find ( module.name );\r
if ( it != module_map.end () )\r