[Bf-blender-cvs] [7dc4c20e90] temp-sybren-alembic: FIXUP no longer using typedef for m_shapes_type

Sybren A. Stüvel noreply at git.blender.org
Wed Mar 1 15:15:53 CET 2017


Commit: 7dc4c20e903d1f0a532573ede32b5f7188e0932b
Author: Sybren A. Stüvel
Date:   Wed Mar 1 14:26:56 2017 +0100
Branches: temp-sybren-alembic
https://developer.blender.org/rB7dc4c20e903d1f0a532573ede32b5f7188e0932b

FIXUP no longer using typedef for m_shapes_type

===================================================================

M	source/blender/alembic/intern/abc_exporter.cc
M	source/blender/alembic/intern/abc_exporter.h

===================================================================

diff --git a/source/blender/alembic/intern/abc_exporter.cc b/source/blender/alembic/intern/abc_exporter.cc
index 89d77d94d6..d6e681bc88 100644
--- a/source/blender/alembic/intern/abc_exporter.cc
+++ b/source/blender/alembic/intern/abc_exporter.cc
@@ -160,9 +160,8 @@ AbcExporter::~AbcExporter()
 	}
 
 	/* Free shapes vector */
-	m_shapes_type::iterator it_s, e_s;
-	for (it_s = m_shapes.begin(), e_s = m_shapes.end(); it_s != e_s; ++it_s) {
-		delete *it_s;
+	for (int i = 0, e = m_shapes.size(); i != e; ++i) {
+		delete m_shapes[i];
 	}
 
 	delete m_writer;
@@ -316,9 +315,8 @@ void AbcExporter::operator()(Main *bmain, float &progress, bool &was_canceled)
 		setCurrentFrame(bmain, frame - m_settings.frame_start);
 
 		if (shape_frames.count(frame) != 0) {
-			m_shapes_type::iterator xit, xe;
-			for (xit = m_shapes.begin(), xe = m_shapes.end(); xit != xe; ++xit) {
-				(*xit)->write();
+			for (int i = 0, e = m_shapes.size(); i != e; ++i) {
+				m_shapes[i]->write();
 			}
 		}
 
diff --git a/source/blender/alembic/intern/abc_exporter.h b/source/blender/alembic/intern/abc_exporter.h
index 0249bbf853..b902b45fa0 100644
--- a/source/blender/alembic/intern/abc_exporter.h
+++ b/source/blender/alembic/intern/abc_exporter.h
@@ -90,8 +90,7 @@ class AbcExporter {
 	typedef std::map<std::string, AbcTransformWriter *> m_xforms_type;
 	m_xforms_type m_xforms;
 
-	typedef std::vector<AbcObjectWriter *> m_shapes_type;
-	m_shapes_type m_shapes;
+	std::vector<AbcObjectWriter *> m_shapes;
 
 public:
 	AbcExporter(Scene *scene, const char *filename, ExportSettings &settings);




More information about the Bf-blender-cvs mailing list