From 8b77c470ee2524892a31c4c29a1dc67c9c2a1e23 Mon Sep 17 00:00:00 2001
From: Stijn Buys <ingar@osirion.org>
Date: Tue, 15 Jan 2013 19:28:07 +0000
Subject: Use pre- instead of post-increment on iterator loops.

---
 src/model/mapfile.cc    | 80 ++++++++++++++++++++++++-------------------------
 src/model/model.cc      | 22 +++++++-------
 src/model/primitives.cc |  9 ++++--
 3 files changed, 57 insertions(+), 54 deletions(-)

(limited to 'src')

diff --git a/src/model/mapfile.cc b/src/model/mapfile.cc
index e06de58..359efe7 100644
--- a/src/model/mapfile.cc
+++ b/src/model/mapfile.cc
@@ -170,7 +170,7 @@ MapFile::~MapFile()
 void MapFile::clear_materials()
 {
 	// delete primitives for each material
-	for (Materials::iterator mit = map_materials.begin(); mit != map_materials.end(); mit++) {
+	for (Materials::iterator mit = map_materials.begin(); mit != map_materials.end(); ++mit) {
 		// delete list of primitives
 		delete(*mit).second;
 	}
@@ -179,7 +179,7 @@ void MapFile::clear_materials()
 	map_collisiontriangles.clear();
 	
 	// delete origin vertices
-	for (std::vector<math::Vector3f *>::iterator ovit = class_origin_vertices.begin(); ovit != class_origin_vertices.end(); ovit++) {
+	for (std::vector<math::Vector3f *>::iterator ovit = class_origin_vertices.begin(); ovit != class_origin_vertices.end(); ++ovit) {
 		delete (*ovit);
 	}
 	class_origin_vertices.clear();
@@ -625,12 +625,12 @@ bool MapFile::getline()
 					// end-of-brush
 
 					// for every face
-					for (std::vector<Face *>::iterator face = planes.begin(); face != planes.end(); face++) {
+					for (std::vector<Face *>::iterator face = planes.begin(); face != planes.end(); ++face) {
 						make_brushface((*face));
 					}
 
 					// clean planes
-					for (std::vector<Face *>::iterator it = planes.begin(); it != planes.end(); it++) {
+					for (std::vector<Face *>::iterator it = planes.begin(); it != planes.end(); ++it) {
 						delete(*it);
 					}
 					planes.clear();
@@ -786,7 +786,7 @@ void MapFile::make_brushface(Face *face)
 			vl.push_back(new math::Vector3f(0, -MAX_BOUNDS, -MAX_BOUNDS));
 		}
 		// calculate the x coordinate of each face vertex
-		for (std::vector<Vector3f *>::iterator it = vl.begin(); it != vl.end(); it++) {
+		for (std::vector<Vector3f *>::iterator it = vl.begin(); it != vl.end(); ++it) {
 			(*it)->get_x() = (-face->d() -
 					  face->normal().z() * (*it)->z() -
 					  face->normal().y() * (*it)->y()) /
@@ -810,7 +810,7 @@ void MapFile::make_brushface(Face *face)
 		}
 
 		// calculate the x coordinate of each face vertex
-		for (std::vector<Vector3f *>::iterator it = vl.begin(); it != vl.end(); it++) {
+		for (std::vector<Vector3f *>::iterator it = vl.begin(); it != vl.end(); ++it) {
 			(*it)->get_y() = (-face->d() -
 					  face->normal().z() * (*it)->z() -
 					  face->normal().x() * (*it)->x()) /
@@ -834,7 +834,7 @@ void MapFile::make_brushface(Face *face)
 		}
 
 		// calculate the x coordinate of each face vertex
-		for (std::vector<Vector3f *>::iterator it = vl.begin(); it != vl.end(); it++) {
+		for (std::vector<Vector3f *>::iterator it = vl.begin(); it != vl.end(); ++it) {
 			(*it)->get_z() = (-face->d() -
 					  face->normal().x() * (*it)->x() -
 					  face->normal().y() * (*it)->y()) /
@@ -844,7 +844,7 @@ void MapFile::make_brushface(Face *face)
 
 
 	// intersect the face with every plane
-	for (std::vector<Face *>::iterator pit = planes.begin(); pit != planes.end(); pit++) {
+	for (std::vector<Face *>::iterator pit = planes.begin(); pit != planes.end(); ++pit) {
 
 		Face *plane = (*pit);
 		if (plane == face) {
@@ -883,7 +883,7 @@ void MapFile::make_brushface(Face *face)
 				// find current
 				std::vector<Vector3f *>::iterator vit = vl.begin();
 				while ((*vit) != vl.at(i)) {
-					vit++;
+					++vit;
 				}
 
 				// check if prev - v intersects with plane
@@ -905,7 +905,7 @@ void MapFile::make_brushface(Face *face)
 					}
 
 					vit = vl.insert(vit, s);
-					vit++;
+					++vit;
 					i++;
 				}
 
@@ -928,7 +928,7 @@ void MapFile::make_brushface(Face *face)
 					}
 
 					vit = vl.insert(vit, s);
-					vit++;
+					++vit;
 					i++;
 				}
 
@@ -956,14 +956,14 @@ void MapFile::make_brushface(Face *face)
 
 		if ((face->material()->flags() & Material::Origin)) {
 			// add vertices to the origin list
-			for (std::vector<Vector3f *>::iterator it = vl.begin(); it != vl.end(); it++) {
+			for (std::vector<Vector3f *>::iterator it = vl.begin(); it != vl.end(); ++it) {
 				class_origin_vertices.push_back(new math::Vector3f((*(*it) * SCALE)));
 			}
 			
 		} else {
 		
 			// add vertices to the bounding box
-			for (std::vector<Vector3f *>::iterator it = vl.begin(); it != vl.end(); it++) {
+			for (std::vector<Vector3f *>::iterator it = vl.begin(); it != vl.end(); ++it) {
 				class_box.expand(*(*it) * SCALE);
 			}
 
@@ -1027,7 +1027,7 @@ void MapFile::make_brushface(Face *face)
 	}
 
 	// clean up the vertex list
-	for (std::vector<Vector3f *>::iterator it = vl.begin(); it != vl.end(); it++) {
+	for (std::vector<Vector3f *>::iterator it = vl.begin(); it != vl.end(); ++it) {
 		delete(*it);
 	}
 
@@ -1216,7 +1216,7 @@ void MapFile::load_fragmentgroup(Model *model, const FragmentGroup::Type class_t
 			// origin bruhes override group center
 			if (class_origin_vertices.size()) {
 				math::Vector3f v;
-				for (std::vector<math::Vector3f *>::iterator i = class_origin_vertices.begin(); i != class_origin_vertices.end(); i++) {
+				for (std::vector<math::Vector3f *>::iterator i = class_origin_vertices.begin(); i != class_origin_vertices.end(); ++i) {
 					v += *(*i);
 				}
 				
@@ -1238,7 +1238,7 @@ void MapFile::load_fragmentgroup(Model *model, const FragmentGroup::Type class_t
 			break;
 	}
 
-	for (Materials::iterator mit = map_materials.begin(); mit != map_materials.end(); mit++) {
+	for (Materials::iterator mit = map_materials.begin(); mit != map_materials.end(); ++mit) {
 		// split the Primitives with this material into fragments
 		Primitives *primitives = (*mit).second;
 
@@ -1249,7 +1249,7 @@ void MapFile::load_fragmentgroup(Model *model, const FragmentGroup::Type class_t
 				
 				if (map_load_clip) {
 					// clip materials are loaded into the CollisionMesh
-					for (Primitives::Triangles::iterator tris_it = primitives->triangles().begin(); tris_it != primitives->triangles().end(); tris_it++) {
+					for (Primitives::Triangles::iterator tris_it = primitives->triangles().begin(); tris_it != primitives->triangles().end(); ++tris_it) {
 						Triangle *triangle = (*tris_it);
 						//model->collisionmesh()->add_triangle(triangle->v0(), triangle->v1(), triangle->v2());
 						map_collisiontriangles.add(*triangle);
@@ -1261,7 +1261,7 @@ void MapFile::load_fragmentgroup(Model *model, const FragmentGroup::Type class_t
 				Fragment *fragment = new Fragment(Fragment::Triangles, primitives->material());
 
 				// add structural triangles to the fragment
-				for (Primitives::Triangles::iterator tris_it = primitives->triangles().begin(); tris_it != primitives->triangles().end(); tris_it++) {
+				for (Primitives::Triangles::iterator tris_it = primitives->triangles().begin(); tris_it != primitives->triangles().end(); ++tris_it) {
 					Triangle  *triangle = (*tris_it);
 					if (!triangle->detail()) {
 						size_t count = 0;
@@ -1274,7 +1274,7 @@ void MapFile::load_fragmentgroup(Model *model, const FragmentGroup::Type class_t
 				}
 
 				// add detail triangles to the fragment
-				for (Primitives::Triangles::iterator tris_it = primitives->triangles().begin(); tris_it != primitives->triangles().end(); tris_it++) {
+				for (Primitives::Triangles::iterator tris_it = primitives->triangles().begin(); tris_it != primitives->triangles().end(); ++tris_it) {
 					Triangle  *triangle = (*tris_it);
 					if (triangle->detail()) {
 						size_t count = 0;
@@ -1301,7 +1301,7 @@ void MapFile::load_fragmentgroup(Model *model, const FragmentGroup::Type class_t
 				Fragment *fragment = new Fragment(Fragment::Quads, primitives->material());
 
 				// add structural quads to the fragment
-				for (Primitives::Quads::iterator quad_it = primitives->quads().begin(); quad_it != primitives->quads().end(); quad_it++) {
+				for (Primitives::Quads::iterator quad_it = primitives->quads().begin(); quad_it != primitives->quads().end(); ++quad_it) {
 					Quad *quad = (*quad_it);
 					if (!quad->detail()) {
 						size_t count = 0;
@@ -1316,7 +1316,7 @@ void MapFile::load_fragmentgroup(Model *model, const FragmentGroup::Type class_t
 				}
 
 				// add detail quads to the fragment
-				for (Primitives::Quads::iterator quad_it = primitives->quads().begin(); quad_it != primitives->quads().end(); quad_it++) {
+				for (Primitives::Quads::iterator quad_it = primitives->quads().begin(); quad_it != primitives->quads().end(); ++quad_it) {
 					Quad *quad = (*quad_it);
 					if (quad->detail()) {
 						size_t count = 0;
@@ -1347,7 +1347,7 @@ void MapFile::load_fragmentgroup(Model *model, const FragmentGroup::Type class_t
 			CollisionMesh *collisionmesh = new CollisionMesh();
 			
 			// add clip triangles to collision mesh
-			for (TriangleList::iterator it = map_collisiontriangles.begin(); it != map_collisiontriangles.end(); it++) {
+			for (TriangleList::iterator it = map_collisiontriangles.begin(); it != map_collisiontriangles.end(); ++it) {
 				Triangle *triangle = (*it);
 				collisionmesh->add_triangle(triangle->v0() - translation, triangle->v1() - translation, triangle->v2() - translation);
 			}
@@ -1901,7 +1901,7 @@ Model * MapFile::load(std::string const &name)
 
 	mapfile.close();
 
-	for (SubModelList::iterator smit = submodel_list.begin(); smit != submodel_list.end(); smit++) {
+	for (SubModelList::iterator smit = submodel_list.begin(); smit != submodel_list.end(); ++smit) {
 		tag_submodel = (*smit);
 		Model *submodel_model = 0;
 
@@ -1940,7 +1940,7 @@ Model * MapFile::load(std::string const &name)
 			}
 			
 			// copy fragmentgroups	
-			for (Model::Groups::iterator git = submodel_model->groups().begin(); git != submodel_model->groups().end(); git++) {
+			for (Model::Groups::iterator git = submodel_model->groups().begin(); git != submodel_model->groups().end(); ++git) {
 				FragmentGroup *groupsrc = (*git);
 				FragmentGroup *groupdst = new FragmentGroup();
 				
@@ -1955,7 +1955,7 @@ Model * MapFile::load(std::string const &name)
 				groupdst->set_axis(tag_submodel->axis() * groupsrc->axis());
 				
 				// copy fragments, this only copies the original fragment's pointer into the vertex array
-				for (FragmentGroup::Fragments::const_iterator fit = groupsrc->fragments().begin(); fit != groupsrc->fragments().end(); fit++) {
+				for (FragmentGroup::Fragments::const_iterator fit = groupsrc->fragments().begin(); fit != groupsrc->fragments().end(); ++fit) {
 						
 					Fragment *fragmentdst = new Fragment(*(*fit));
 					groupdst->add_fragment(fragmentdst);
@@ -1982,7 +1982,7 @@ Model * MapFile::load(std::string const &name)
 			// import submodel collisionmodel meshes
 			if (mapfile.map_load_clip && submodel_model->collisionmodel())  {
 				for (CollisionModel::CollisionMeshes::iterator cmit = submodel_model->collisionmodel()->meshes().begin();
-				     cmit != submodel_model->collisionmodel()->meshes().end(); cmit++) {
+				     cmit != submodel_model->collisionmodel()->meshes().end(); ++cmit) {
 					
 					CollisionMesh *meshsrc = (*cmit);
 					CollisionMesh *meshdst = new CollisionMesh(*meshsrc);
@@ -1998,7 +1998,7 @@ Model * MapFile::load(std::string const &name)
 			}
 
 			// copy light tags
-			for (Model::Lights::const_iterator lit = submodel_model->lights().begin(); lit != submodel_model->lights().end(); lit++) {
+			for (Model::Lights::const_iterator lit = submodel_model->lights().begin(); lit != submodel_model->lights().end(); ++lit) {
 				tag_light = new Light(*(*lit));
 				tag_light->get_location().assign(tag_submodel->location() + tag_submodel->axis() * (tag_light->location() - submodel_model->origin()) * tag_submodel->scale());
 				tag_light->set_radius(tag_light->radius() * tag_submodel->scale());
@@ -2006,7 +2006,7 @@ Model * MapFile::load(std::string const &name)
 			}
 
 			// copy flare tags
-			for (Model::Flares::const_iterator flit = submodel_model->flares().begin(); flit != submodel_model->flares().end(); flit++) {
+			for (Model::Flares::const_iterator flit = submodel_model->flares().begin(); flit != submodel_model->flares().end(); ++flit) {
 				tag_flare = new Flare(*(*flit));
 				tag_flare->get_location().assign(tag_submodel->location() + tag_submodel->axis() * (tag_flare->location() - submodel_model->origin()) * tag_submodel->scale());
 				tag_flare->set_radius(tag_flare->radius() * tag_submodel->scale());
@@ -2014,7 +2014,7 @@ Model * MapFile::load(std::string const &name)
 			}
 
 			// copy particle system tags
-			for (Model::ParticleSystems::const_iterator pit = submodel_model->particles().begin(); pit != submodel_model->particles().end(); pit++) {
+			for (Model::ParticleSystems::const_iterator pit = submodel_model->particles().begin(); pit != submodel_model->particles().end(); ++pit) {
 				tag_particles = new Particles(*(*pit));
 				tag_particles->get_location().assign(tag_submodel->location() + tag_submodel->axis() * (tag_particles->location() - submodel_model->origin()) * tag_submodel->scale());
 				tag_particles->set_scale(tag_particles->scale() * tag_submodel->scale());
@@ -2022,21 +2022,21 @@ Model * MapFile::load(std::string const &name)
 			}
 
 			// copy sound tags
-			for (Model::Sounds::const_iterator sit = submodel_model->sounds().begin(); sit != submodel_model->sounds().end(); sit++) {
+			for (Model::Sounds::const_iterator sit = submodel_model->sounds().begin(); sit != submodel_model->sounds().end(); ++sit) {
 				tag_sound = new Sound(*(*sit));
 				tag_sound->get_location().assign(tag_submodel->location() + tag_submodel->axis() * (tag_sound->location() - submodel_model->origin()) * tag_submodel->scale());
 				model->add_sound(tag_sound);
 			}
 			
 			// copy dock tags
-			for (Model::Docks::const_iterator dit = submodel_model->docks().begin(); dit != submodel_model->docks().end(); dit++) {
+			for (Model::Docks::const_iterator dit = submodel_model->docks().begin(); dit != submodel_model->docks().end(); ++dit) {
 				tag_dock = new Dock(*(*dit));
 				tag_dock->get_location().assign(tag_submodel->location() + tag_submodel->axis() * (tag_dock->location() - submodel_model->origin()) * tag_submodel->scale());
 				model->add_dock(tag_dock);
 			}
 			
 			// copy weapon tags
-			for (Model::Weapons::const_iterator wit = submodel_model->weapons().begin(); wit != submodel_model->weapons().end(); wit++) {
+			for (Model::Weapons::const_iterator wit = submodel_model->weapons().begin(); wit != submodel_model->weapons().end(); ++wit) {
 				tag_weapon = new Weapon(*(*wit));
 				tag_weapon->get_location().assign(tag_submodel->location() + tag_submodel->axis() * (tag_weapon->location() - submodel_model->origin()) * tag_submodel->scale());
 				model->add_weapon(tag_weapon);
@@ -2060,7 +2060,7 @@ Model * MapFile::load(std::string const &name)
 
 	// translate transformed vertex groups
 	size_t frags = 0;
-	for (Model::Groups::iterator git = model->groups().begin(); git != model->groups().end(); git++) {
+	for (Model::Groups::iterator git = model->groups().begin(); git != model->groups().end(); ++git) {
 		FragmentGroup *fragmentgroup = (*git);
 		fragmentgroup->set_location(fragmentgroup->location() - map_center);
 		frags += fragmentgroup->size();
@@ -2079,27 +2079,27 @@ Model * MapFile::load(std::string const &name)
 
 	
 	// translate tags
-	for (Model::Lights::iterator lit = model->lights().begin(); lit != model->lights().end(); lit++) {
+	for (Model::Lights::iterator lit = model->lights().begin(); lit != model->lights().end(); ++lit) {
 		(*lit)->get_location() -= map_center;
 	}
 
-	for (Model::Flares::iterator flit = model->flares().begin(); flit != model->flares().end(); flit++) {
+	for (Model::Flares::iterator flit = model->flares().begin(); flit != model->flares().end(); ++flit) {
 		(*flit)->get_location() -= map_center;
 	}
 
-	for (Model::ParticleSystems::iterator pit = model->particles().begin(); pit != model->particles().end(); pit++) {
+	for (Model::ParticleSystems::iterator pit = model->particles().begin(); pit != model->particles().end(); ++pit) {
 		(*pit)->get_location() -= map_center;
 	}
 
-	for(Model::Sounds::iterator sit = model->sounds().begin(); sit != model->sounds().end(); sit++) {
+	for(Model::Sounds::iterator sit = model->sounds().begin(); sit != model->sounds().end(); ++sit) {
 		(*sit)->get_location() -= map_center;
 	}
 
-	for (Model::Docks::iterator dit = model->docks().begin(); dit != model->docks().end(); dit++) {
+	for (Model::Docks::iterator dit = model->docks().begin(); dit != model->docks().end(); ++dit) {
 		(*dit)->get_location() -= map_center;
 	}
 	
-	for (Model::Weapons::iterator wit = model->weapons().begin(); wit != model->weapons().end(); wit++) {
+	for (Model::Weapons::iterator wit = model->weapons().begin(); wit != model->weapons().end(); ++wit) {
 		(*wit)->get_location() -= map_center;
 	}
 	
@@ -2115,7 +2115,7 @@ Model * MapFile::load(std::string const &name)
 		size_t collision_mesh_count = 0; // number of meshes in the collision model
 		
 		for (CollisionModel::CollisionMeshes::const_iterator cmit = model->collisionmodel()->meshes().begin(); 
-		     cmit != model->collisionmodel()->meshes().end(); cmit++) {
+		     cmit != model->collisionmodel()->meshes().end(); ++cmit) {
 			collision_tris_count += (*cmit)->size();
 			collision_mesh_count++;
 			
diff --git a/src/model/model.cc b/src/model/model.cc
index 304e151..f2fb481 100644
--- a/src/model/model.cc
+++ b/src/model/model.cc
@@ -38,43 +38,43 @@ Model::Model(const std::string & name) :
 Model::~Model()
 {
 	// delete all fragment groups
-	for (Groups::iterator git = model_groups.begin(); git != model_groups.end(); git++) {
+	for (Groups::iterator git = model_groups.begin(); git != model_groups.end(); ++git) {
 		delete(*git);
 	}
 	model_groups.clear();
 
 	// delete all docks
-	for (Docks::iterator dit = model_docks.begin(); dit != model_docks.end(); dit++) {
+	for (Docks::iterator dit = model_docks.begin(); dit != model_docks.end(); ++dit) {
 		delete(*dit);
 	}
 	model_docks.clear();
 
 	// delete all particle systems
-	for (Model::ParticleSystems::iterator pit = model_particles.begin(); pit != model_particles.end(); pit++) {
+	for (Model::ParticleSystems::iterator pit = model_particles.begin(); pit != model_particles.end(); ++pit) {
 		delete(*pit);
 	}
 	model_particles.clear();
 
 	// delete all lights
-	for (Lights::iterator lit = model_lights.begin(); lit != model_lights.end(); lit++) {
+	for (Lights::iterator lit = model_lights.begin(); lit != model_lights.end(); ++lit) {
 		delete(*lit);
 	}
 	model_lights.clear();
 
 	// delete all flares
-	for (Flares::iterator flit = model_flares.begin(); flit != model_flares.end(); flit++) {
+	for (Flares::iterator flit = model_flares.begin(); flit != model_flares.end(); ++flit) {
 		delete(*flit);
 	}
 	model_flares.clear();
 
 	// delete all sound tags
-	for (Sounds::iterator sit = model_sounds.begin(); sit != model_sounds.end(); sit++) {
+	for (Sounds::iterator sit = model_sounds.begin(); sit != model_sounds.end(); ++sit) {
 		delete (*sit);
 	}
 	model_sounds.clear();
 	
 	// delete all weapon tags
-	for (Weapons::iterator wit = model_weapons.begin(); wit != model_weapons.end(); wit++) {
+	for (Weapons::iterator wit = model_weapons.begin(); wit != model_weapons.end(); ++wit) {
 		delete (*wit);
 	}
 	model_weapons.clear();
@@ -152,7 +152,7 @@ Model *Model::search(const std::string & searchname)
 		return 0;
 	}
 
-	for (Registry::iterator it = model_registry.begin(); it != model_registry.end(); it++) {
+	for (Registry::iterator it = model_registry.begin(); it != model_registry.end(); ++it) {
 		std::string label((*it).first);
 		Model *model= (*it).second;
 
@@ -194,7 +194,7 @@ Model *Model::load(const std::string & name)
 void Model::clear()
 {
 	// delete all models in the registry
-	for (Registry::iterator mit = model_registry.begin(); mit != model_registry.end(); mit++) {
+	for (Registry::iterator mit = model_registry.begin(); mit != model_registry.end(); ++mit) {
 		delete(*mit).second;
 	}
 	model_registry.clear();
@@ -206,11 +206,11 @@ void Model::clear()
 
 void Model::list()
 {
-	for (Registry::iterator mit = model_registry.begin(); mit != model_registry.end(); mit++) {
+	for (Registry::iterator mit = model_registry.begin(); mit != model_registry.end(); ++mit) {
 		Model *model = (*mit).second;
 		size_t frags = 0;
 		
-		for (Groups::iterator git = model->groups().begin(); git != model->groups().end(); git++) {
+		for (Groups::iterator git = model->groups().begin(); git != model->groups().end(); ++git) {
 			frags += (*git)->size();
 		}
 
diff --git a/src/model/primitives.cc b/src/model/primitives.cc
index 85b07ee..e58bd14 100644
--- a/src/model/primitives.cc
+++ b/src/model/primitives.cc
@@ -17,13 +17,15 @@ Primitives::Primitives(Material *material)
 Primitives::~Primitives()
 {
 	// clear list of triangles
-	for (std::list<Triangle *>::iterator tris_it = primitives_triangles.begin(); tris_it != primitives_triangles.end(); tris_it++)
+	for (std::list<Triangle *>::iterator tris_it = primitives_triangles.begin(); tris_it != primitives_triangles.end(); ++tris_it) {
 		delete(*tris_it);
+	}
 	primitives_triangles.clear();
 
 	// clear list of quads
-	for (std::list<Quad *>::iterator quad_it = primitives_quads.begin(); quad_it != primitives_quads.end(); quad_it++)
+	for (std::list<Quad *>::iterator quad_it = primitives_quads.begin(); quad_it != primitives_quads.end(); ++quad_it) {
 		delete(*quad_it);
+	}
 	primitives_quads.clear();
 }
 
@@ -37,4 +39,5 @@ void Primitives::add_quad(Quad *quad)
 	primitives_quads.push_back(quad);
 }
 
-}
+} // namespace model
+
-- 
cgit v1.2.3