Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorSybren A. Stüvel <sybren@blender.org>2020-09-08 17:57:58 +0300
committerSybren A. Stüvel <sybren@blender.org>2020-09-10 12:42:07 +0300
commit549a00de6022f1cc24d9876ac35c902fdf81a2f3 (patch)
tree15133c79fd9affce598921cbcafd72aadf2a657b /source
parentb443f9b54c38570ca6b7cdc25a8eb1f3c97b735e (diff)
Cleanup: Alembic, inline namespace declarations
Replace nested `namespace blender { namespace io { namespace alembic {` with `namespace blender::io::alembic {`. No functional changes.
Diffstat (limited to 'source')
-rw-r--r--source/blender/io/alembic/exporter/abc_archive.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_archive.h8
-rw-r--r--source/blender/io/alembic/exporter/abc_export_capi.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_hierarchy_iterator.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_hierarchy_iterator.h8
-rw-r--r--source/blender/io/alembic/exporter/abc_subdiv_disabler.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_subdiv_disabler.h8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_abstract.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_abstract.h8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_camera.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_camera.h8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_curves.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_curves.h8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_hair.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_hair.h8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_instance.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_instance.h8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_mball.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_mball.h8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_mesh.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_mesh.h8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_nurbs.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_nurbs.h8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_points.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_points.h8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_transform.cc8
-rw-r--r--source/blender/io/alembic/exporter/abc_writer_transform.h8
-rw-r--r--source/blender/io/alembic/intern/abc_axis_conversion.cc8
-rw-r--r--source/blender/io/alembic/intern/abc_axis_conversion.h8
-rw-r--r--source/blender/io/alembic/intern/abc_customdata.cc8
-rw-r--r--source/blender/io/alembic/intern/abc_customdata.h8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_archive.cc8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_archive.h8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_camera.cc8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_camera.h8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_curves.cc8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_curves.h8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_mesh.cc8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_mesh.h8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_nurbs.cc8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_nurbs.h8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_object.cc8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_object.h8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_points.cc8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_points.h8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_transform.cc8
-rw-r--r--source/blender/io/alembic/intern/abc_reader_transform.h8
-rw-r--r--source/blender/io/alembic/intern/abc_util.cc8
-rw-r--r--source/blender/io/alembic/intern/abc_util.h8
-rw-r--r--source/blender/io/alembic/tests/abc_export_test.cc8
-rw-r--r--source/blender/io/alembic/tests/abc_matrix_test.cc8
51 files changed, 102 insertions, 306 deletions
diff --git a/source/blender/io/alembic/exporter/abc_archive.cc b/source/blender/io/alembic/exporter/abc_archive.cc
index 5fbf74f0705..a181a721de9 100644
--- a/source/blender/io/alembic/exporter/abc_archive.cc
+++ b/source/blender/io/alembic/exporter/abc_archive.cc
@@ -37,9 +37,7 @@
# include "utfconv.h"
#endif
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
using Alembic::Abc::ErrorHandler;
using Alembic::Abc::kWrapExisting;
@@ -260,6 +258,4 @@ void ABCArchive::update_bounding_box(const Imath::Box3d &bounds)
abc_archive_bbox_.set(bounds);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_archive.h b/source/blender/io/alembic/exporter/abc_archive.h
index 43d0acf2520..8e6e5e40663 100644
--- a/source/blender/io/alembic/exporter/abc_archive.h
+++ b/source/blender/io/alembic/exporter/abc_archive.h
@@ -36,9 +36,7 @@
struct Main;
struct Scene;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
/* Container for an Alembic archive and time sampling info.
*
@@ -82,6 +80,4 @@ class ABCArchive {
Alembic::Abc::OBox3dProperty abc_archive_bbox_;
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_export_capi.cc b/source/blender/io/alembic/exporter/abc_export_capi.cc
index 6412379c126..c22864a5433 100644
--- a/source/blender/io/alembic/exporter/abc_export_capi.cc
+++ b/source/blender/io/alembic/exporter/abc_export_capi.cc
@@ -62,9 +62,7 @@ struct ExportJobData {
bool export_ok;
};
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
// Construct the depsgraph for exporting.
static void build_depsgraph(Depsgraph *depsgraph, const bool visible_objects_only)
@@ -197,9 +195,7 @@ static void export_endjob(void *customdata)
WM_set_locked_interface(data->wm, false);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
bool ABC_export(Scene *scene,
bContext *C,
diff --git a/source/blender/io/alembic/exporter/abc_hierarchy_iterator.cc b/source/blender/io/alembic/exporter/abc_hierarchy_iterator.cc
index 4cb6ca0c601..e2be241c144 100644
--- a/source/blender/io/alembic/exporter/abc_hierarchy_iterator.cc
+++ b/source/blender/io/alembic/exporter/abc_hierarchy_iterator.cc
@@ -40,9 +40,7 @@
#include "DNA_layer_types.h"
#include "DNA_object_types.h"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
ABCHierarchyIterator::ABCHierarchyIterator(Depsgraph *depsgraph,
ABCArchive *abc_archive,
@@ -275,6 +273,4 @@ AbstractHierarchyWriter *ABCHierarchyIterator::create_particle_writer(
return particle_writer.release();
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_hierarchy_iterator.h b/source/blender/io/alembic/exporter/abc_hierarchy_iterator.h
index 5bc82564cdb..a0d9257b822 100644
--- a/source/blender/io/alembic/exporter/abc_hierarchy_iterator.h
+++ b/source/blender/io/alembic/exporter/abc_hierarchy_iterator.h
@@ -32,9 +32,7 @@ struct Depsgraph;
struct ID;
struct Object;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class ABCAbstractWriter;
class ABCHierarchyIterator;
@@ -93,6 +91,4 @@ class ABCHierarchyIterator : public AbstractHierarchyIterator {
const HierarchyContext *context, const ABCWriterConstructorArgs &writer_args);
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_subdiv_disabler.cc b/source/blender/io/alembic/exporter/abc_subdiv_disabler.cc
index 7c147076975..255803a6bfb 100644
--- a/source/blender/io/alembic/exporter/abc_subdiv_disabler.cc
+++ b/source/blender/io/alembic/exporter/abc_subdiv_disabler.cc
@@ -32,9 +32,7 @@
#include "BKE_modifier.h"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
SubdivModifierDisabler::SubdivModifierDisabler(Depsgraph *depsgraph) : depsgraph_(depsgraph)
{
@@ -102,6 +100,4 @@ ModifierData *SubdivModifierDisabler::get_subdiv_modifier(Scene *scene, Object *
return nullptr;
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_subdiv_disabler.h b/source/blender/io/alembic/exporter/abc_subdiv_disabler.h
index 677847f3f63..3556df7ff31 100644
--- a/source/blender/io/alembic/exporter/abc_subdiv_disabler.h
+++ b/source/blender/io/alembic/exporter/abc_subdiv_disabler.h
@@ -25,9 +25,7 @@ struct ModifierData;
struct Object;
struct Scene;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
/**
* Temporarily all subdivision modifiers on mesh objects.
@@ -50,6 +48,4 @@ class SubdivModifierDisabler final {
static ModifierData *get_subdiv_modifier(Scene *scene, Object *ob);
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_abstract.cc b/source/blender/io/alembic/exporter/abc_writer_abstract.cc
index 84527a12e85..0b08d8c4e58 100644
--- a/source/blender/io/alembic/exporter/abc_writer_abstract.cc
+++ b/source/blender/io/alembic/exporter/abc_writer_abstract.cc
@@ -32,9 +32,7 @@
#include "CLG_log.h"
static CLG_LogRef LOG = {"io.alembic"};
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
using Alembic::Abc::OObject;
using Alembic::Abc::TimeSamplingPtr;
@@ -112,6 +110,4 @@ void ABCAbstractWriter::write_visibility(const HierarchyContext &context)
Alembic::AbcGeom::kVisibilityHidden);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_abstract.h b/source/blender/io/alembic/exporter/abc_writer_abstract.h
index fefa9c356f2..59c55330443 100644
--- a/source/blender/io/alembic/exporter/abc_writer_abstract.h
+++ b/source/blender/io/alembic/exporter/abc_writer_abstract.h
@@ -30,9 +30,7 @@
struct Material;
struct Object;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class ABCAbstractWriter : public AbstractHierarchyWriter {
protected:
@@ -77,6 +75,4 @@ class ABCAbstractWriter : public AbstractHierarchyWriter {
void write_visibility(const HierarchyContext &context);
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_camera.cc b/source/blender/io/alembic/exporter/abc_writer_camera.cc
index 6f13f791c4e..0ce6c3dc07f 100644
--- a/source/blender/io/alembic/exporter/abc_writer_camera.cc
+++ b/source/blender/io/alembic/exporter/abc_writer_camera.cc
@@ -31,9 +31,7 @@
#include "CLG_log.h"
static CLG_LogRef LOG = {"io.alembic"};
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
using Alembic::AbcGeom::CameraSample;
using Alembic::AbcGeom::OCamera;
@@ -105,6 +103,4 @@ void ABCCameraWriter::do_write(HierarchyContext &context)
abc_camera_schema_.set(camera_sample);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_camera.h b/source/blender/io/alembic/exporter/abc_writer_camera.h
index ceaa352d162..1b3e5898517 100644
--- a/source/blender/io/alembic/exporter/abc_writer_camera.h
+++ b/source/blender/io/alembic/exporter/abc_writer_camera.h
@@ -23,9 +23,7 @@
#include <Alembic/AbcGeom/OCamera.h>
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class ABCCameraWriter : public ABCAbstractWriter {
private:
@@ -47,6 +45,4 @@ class ABCCameraWriter : public ABCAbstractWriter {
virtual void do_write(HierarchyContext &context) override;
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_curves.cc b/source/blender/io/alembic/exporter/abc_writer_curves.cc
index 9d65830c699..6a12e4c59f3 100644
--- a/source/blender/io/alembic/exporter/abc_writer_curves.cc
+++ b/source/blender/io/alembic/exporter/abc_writer_curves.cc
@@ -41,9 +41,7 @@ using Alembic::AbcGeom::OInt16Property;
using Alembic::AbcGeom::ON3fGeomParam;
using Alembic::AbcGeom::OV2fGeomParam;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
const std::string ABC_CURVE_RESOLUTION_U_PROPNAME("blender:resolution");
@@ -196,6 +194,4 @@ Mesh *ABCCurveMeshWriter::get_export_mesh(Object *object_eval, bool &r_needsfree
return BKE_mesh_new_nomain_from_curve(object_eval);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_curves.h b/source/blender/io/alembic/exporter/abc_writer_curves.h
index cd6621c398d..d15f008f947 100644
--- a/source/blender/io/alembic/exporter/abc_writer_curves.h
+++ b/source/blender/io/alembic/exporter/abc_writer_curves.h
@@ -27,9 +27,7 @@
#include <Alembic/AbcGeom/OCurves.h>
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
extern const std::string ABC_CURVE_RESOLUTION_U_PROPNAME;
@@ -56,6 +54,4 @@ class ABCCurveMeshWriter : public ABCGenericMeshWriter {
virtual Mesh *get_export_mesh(Object *object_eval, bool &r_needsfree) override;
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_hair.cc b/source/blender/io/alembic/exporter/abc_writer_hair.cc
index 1e1d2cf32ca..80034245b84 100644
--- a/source/blender/io/alembic/exporter/abc_writer_hair.cc
+++ b/source/blender/io/alembic/exporter/abc_writer_hair.cc
@@ -43,9 +43,7 @@ using Alembic::AbcGeom::OCurvesSchema;
using Alembic::AbcGeom::ON3fGeomParam;
using Alembic::AbcGeom::OV2fGeomParam;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
ABCHairWriter::ABCHairWriter(const ABCWriterConstructorArgs &args)
: ABCAbstractWriter(args), uv_warning_shown_(false)
@@ -306,6 +304,4 @@ void ABCHairWriter::write_hair_child_sample(const HierarchyContext &context,
}
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_hair.h b/source/blender/io/alembic/exporter/abc_writer_hair.h
index 0e149b0d045..f7d988ecbc4 100644
--- a/source/blender/io/alembic/exporter/abc_writer_hair.h
+++ b/source/blender/io/alembic/exporter/abc_writer_hair.h
@@ -26,9 +26,7 @@
struct ParticleSettings;
struct ParticleSystem;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class ABCHairWriter : public ABCAbstractWriter {
private:
@@ -63,6 +61,4 @@ class ABCHairWriter : public ABCAbstractWriter {
std::vector<int32_t> &hvertices);
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_instance.cc b/source/blender/io/alembic/exporter/abc_writer_instance.cc
index 581d94ee961..14c65e2a2e2 100644
--- a/source/blender/io/alembic/exporter/abc_writer_instance.cc
+++ b/source/blender/io/alembic/exporter/abc_writer_instance.cc
@@ -26,9 +26,7 @@
#include "CLG_log.h"
static CLG_LogRef LOG = {"io.alembic"};
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
using Alembic::Abc::OObject;
@@ -69,6 +67,4 @@ void ABCInstanceWriter::do_write(HierarchyContext & /*context*/)
/* Instances don't have data to be written. Just creating them is enough. */
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_instance.h b/source/blender/io/alembic/exporter/abc_writer_instance.h
index 74379b9d6bd..067c4af7aed 100644
--- a/source/blender/io/alembic/exporter/abc_writer_instance.h
+++ b/source/blender/io/alembic/exporter/abc_writer_instance.h
@@ -21,9 +21,7 @@
#include "abc_writer_abstract.h"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
/* Writer for Alembic instances, i.e. data that references another Alembic object.
*
@@ -43,6 +41,4 @@ class ABCInstanceWriter : public ABCAbstractWriter {
virtual void do_write(HierarchyContext &context) override;
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_mball.cc b/source/blender/io/alembic/exporter/abc_writer_mball.cc
index 167e392eb96..a797310f864 100644
--- a/source/blender/io/alembic/exporter/abc_writer_mball.cc
+++ b/source/blender/io/alembic/exporter/abc_writer_mball.cc
@@ -32,9 +32,7 @@
#include "DNA_mesh_types.h"
#include "DNA_meta_types.h"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
ABCMetaballWriter::ABCMetaballWriter(const ABCWriterConstructorArgs &args)
: ABCGenericMeshWriter(args)
@@ -85,6 +83,4 @@ bool ABCMetaballWriter::is_basis_ball(Scene *scene, Object *ob) const
return ob == basis_ob;
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_mball.h b/source/blender/io/alembic/exporter/abc_writer_mball.h
index 90d8c4d4b15..f96daa6d84b 100644
--- a/source/blender/io/alembic/exporter/abc_writer_mball.h
+++ b/source/blender/io/alembic/exporter/abc_writer_mball.h
@@ -21,9 +21,7 @@
#include "abc_writer_mesh.h"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class ABCMetaballWriter : public ABCGenericMeshWriter {
public:
@@ -40,6 +38,4 @@ class ABCMetaballWriter : public ABCGenericMeshWriter {
bool is_basis_ball(Scene *scene, Object *ob) const;
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_mesh.cc b/source/blender/io/alembic/exporter/abc_writer_mesh.cc
index a9c722cae91..b762ad47932 100644
--- a/source/blender/io/alembic/exporter/abc_writer_mesh.cc
+++ b/source/blender/io/alembic/exporter/abc_writer_mesh.cc
@@ -66,9 +66,7 @@ using Alembic::AbcGeom::OSubDSchema;
using Alembic::AbcGeom::OV2fGeomParam;
using Alembic::AbcGeom::UInt32ArraySample;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
/* NOTE: Alembic's polygon winding order is clockwise, to match with Renderman. */
@@ -551,6 +549,4 @@ Mesh *ABCMeshWriter::get_export_mesh(Object *object_eval, bool & /*r_needsfree*/
return BKE_object_get_evaluated_mesh(object_eval);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_mesh.h b/source/blender/io/alembic/exporter/abc_writer_mesh.h
index 2bb5b687c47..956587df7c0 100644
--- a/source/blender/io/alembic/exporter/abc_writer_mesh.h
+++ b/source/blender/io/alembic/exporter/abc_writer_mesh.h
@@ -27,9 +27,7 @@
struct ModifierData;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
/* Writer for Alembic geometry. Does not assume the object is a mesh object. */
class ABCGenericMeshWriter : public ABCAbstractWriter {
@@ -90,6 +88,4 @@ class ABCMeshWriter : public ABCGenericMeshWriter {
virtual Mesh *get_export_mesh(Object *object_eval, bool &r_needsfree) override;
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_nurbs.cc b/source/blender/io/alembic/exporter/abc_writer_nurbs.cc
index a2dc4441b75..de1870fefd9 100644
--- a/source/blender/io/alembic/exporter/abc_writer_nurbs.cc
+++ b/source/blender/io/alembic/exporter/abc_writer_nurbs.cc
@@ -31,9 +31,7 @@
#include "CLG_log.h"
static CLG_LogRef LOG = {"io.alembic"};
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
using Alembic::Abc::OObject;
using Alembic::AbcGeom::FloatArraySample;
@@ -181,6 +179,4 @@ void ABCNurbsWriter::do_write(HierarchyContext &context)
}
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_nurbs.h b/source/blender/io/alembic/exporter/abc_writer_nurbs.h
index f7fd8ffe91a..691390ffc9f 100644
--- a/source/blender/io/alembic/exporter/abc_writer_nurbs.h
+++ b/source/blender/io/alembic/exporter/abc_writer_nurbs.h
@@ -23,9 +23,7 @@
#include "abc_writer_mesh.h"
#include <vector>
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class ABCNurbsWriter : public ABCAbstractWriter {
private:
@@ -52,6 +50,4 @@ class ABCNurbsMeshWriter : public ABCGenericMeshWriter {
virtual Mesh *get_export_mesh(Object *object_eval, bool &r_needsfree) override;
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_points.cc b/source/blender/io/alembic/exporter/abc_writer_points.cc
index 350b70b9552..83d33577b3b 100644
--- a/source/blender/io/alembic/exporter/abc_writer_points.cc
+++ b/source/blender/io/alembic/exporter/abc_writer_points.cc
@@ -36,9 +36,7 @@
#include "CLG_log.h"
static CLG_LogRef LOG = {"io.alembic"};
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
using Alembic::AbcGeom::kVertexScope;
using Alembic::AbcGeom::OPoints;
@@ -143,6 +141,4 @@ void ABCPointsWriter::do_write(HierarchyContext &context)
abc_points_schema_.set(sample);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_points.h b/source/blender/io/alembic/exporter/abc_writer_points.h
index 88dd424ca2a..fec5e84f3f2 100644
--- a/source/blender/io/alembic/exporter/abc_writer_points.h
+++ b/source/blender/io/alembic/exporter/abc_writer_points.h
@@ -26,9 +26,7 @@
#include <Alembic/AbcGeom/OPoints.h>
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class ABCPointsWriter : public ABCAbstractWriter {
Alembic::AbcGeom::OPoints abc_points_;
@@ -47,6 +45,4 @@ class ABCPointsWriter : public ABCAbstractWriter {
virtual void do_write(HierarchyContext &context) override;
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_transform.cc b/source/blender/io/alembic/exporter/abc_writer_transform.cc
index 93ffd847bf2..a72a6b47aa9 100644
--- a/source/blender/io/alembic/exporter/abc_writer_transform.cc
+++ b/source/blender/io/alembic/exporter/abc_writer_transform.cc
@@ -33,9 +33,7 @@
#include "CLG_log.h"
static CLG_LogRef LOG = {"io.alembic"};
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
using Alembic::Abc::OObject;
using Alembic::AbcGeom::OXform;
@@ -115,6 +113,4 @@ bool ABCTransformWriter::check_is_animated(const HierarchyContext &context) cons
return BKE_object_moves_in_time(context.object, context.animation_check_include_parent);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/exporter/abc_writer_transform.h b/source/blender/io/alembic/exporter/abc_writer_transform.h
index 9d172531d1f..a334fe610ee 100644
--- a/source/blender/io/alembic/exporter/abc_writer_transform.h
+++ b/source/blender/io/alembic/exporter/abc_writer_transform.h
@@ -23,9 +23,7 @@
#include <Alembic/AbcGeom/OXform.h>
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class ABCTransformWriter : public ABCAbstractWriter {
private:
@@ -42,6 +40,4 @@ class ABCTransformWriter : public ABCAbstractWriter {
virtual Alembic::Abc::OObject get_alembic_object() const override;
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_axis_conversion.cc b/source/blender/io/alembic/intern/abc_axis_conversion.cc
index 396c8fdb28b..23b24d2fd9a 100644
--- a/source/blender/io/alembic/intern/abc_axis_conversion.cc
+++ b/source/blender/io/alembic/intern/abc_axis_conversion.cc
@@ -25,9 +25,7 @@
#include "DNA_object_types.h"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
void create_swapped_rotation_matrix(float rot_x_mat[3][3],
float rot_y_mat[3][3],
@@ -168,6 +166,4 @@ void create_transform_matrix(Object *obj,
copy_m44_axis_swap(r_yup_mat, zup_mat, ABC_YUP_FROM_ZUP);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_axis_conversion.h b/source/blender/io/alembic/intern/abc_axis_conversion.h
index 797592d9eee..30988222fb7 100644
--- a/source/blender/io/alembic/intern/abc_axis_conversion.h
+++ b/source/blender/io/alembic/intern/abc_axis_conversion.h
@@ -26,9 +26,7 @@
struct Object;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
/* TODO(kevin): for now keeping these transformations hardcoded to make sure
* everything works properly, and also because Alembic is almost exclusively
@@ -98,6 +96,4 @@ void create_transform_matrix(Object *obj,
AbcMatrixMode mode,
Object *proxy_from);
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_customdata.cc b/source/blender/io/alembic/intern/abc_customdata.cc
index 408894a8de2..66e05504303 100644
--- a/source/blender/io/alembic/intern/abc_customdata.cc
+++ b/source/blender/io/alembic/intern/abc_customdata.cc
@@ -50,9 +50,7 @@ using Alembic::Abc::V2fArraySample;
using Alembic::AbcGeom::OC4fGeomParam;
using Alembic::AbcGeom::OV2fGeomParam;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
static void get_uvs(const CDStreamConfig &config,
std::vector<Imath::V2f> &uvs,
@@ -489,6 +487,4 @@ void read_custom_data(const std::string &iobject_full_name,
}
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_customdata.h b/source/blender/io/alembic/intern/abc_customdata.h
index 8f4accb70dc..e98ec271b9f 100644
--- a/source/blender/io/alembic/intern/abc_customdata.h
+++ b/source/blender/io/alembic/intern/abc_customdata.h
@@ -36,9 +36,7 @@ struct Mesh;
using Alembic::Abc::ICompoundProperty;
using Alembic::Abc::OCompoundProperty;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
struct UVSample {
std::vector<Imath::V2f> uvs;
@@ -113,6 +111,4 @@ void read_custom_data(const std::string &iobject_full_name,
const CDStreamConfig &config,
const Alembic::Abc::ISampleSelector &iss);
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_archive.cc b/source/blender/io/alembic/intern/abc_reader_archive.cc
index 776b8955d47..4951dc0e035 100644
--- a/source/blender/io/alembic/intern/abc_reader_archive.cc
+++ b/source/blender/io/alembic/intern/abc_reader_archive.cc
@@ -39,9 +39,7 @@ using Alembic::Abc::Exception;
using Alembic::Abc::IArchive;
using Alembic::Abc::kWrapExisting;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
static IArchive open_archive(const std::string &filename,
const std::vector<std::istream *> &input_streams)
@@ -108,6 +106,4 @@ Alembic::Abc::IObject ArchiveReader::getTop()
return m_archive.getTop();
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_archive.h b/source/blender/io/alembic/intern/abc_reader_archive.h
index aea62b46cce..2a4fd6bd8fb 100644
--- a/source/blender/io/alembic/intern/abc_reader_archive.h
+++ b/source/blender/io/alembic/intern/abc_reader_archive.h
@@ -30,9 +30,7 @@
struct Main;
struct Scene;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
/* Wrappers around input and output archives. The goal is to be able to use
* streams so that unicode paths work on Windows (T49112), and to make sure that
@@ -52,6 +50,4 @@ class ArchiveReader {
Alembic::Abc::IObject getTop();
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_camera.cc b/source/blender/io/alembic/intern/abc_reader_camera.cc
index 3affb35908d..d7a096a4ed8 100644
--- a/source/blender/io/alembic/intern/abc_reader_camera.cc
+++ b/source/blender/io/alembic/intern/abc_reader_camera.cc
@@ -37,9 +37,7 @@ using Alembic::AbcGeom::IFloatProperty;
using Alembic::AbcGeom::ISampleSelector;
using Alembic::AbcGeom::kWrapExisting;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
AbcCameraReader::AbcCameraReader(const Alembic::Abc::IObject &object, ImportSettings &settings)
: AbcObjectReader(object, settings)
@@ -114,6 +112,4 @@ void AbcCameraReader::readObjectData(Main *bmain, const ISampleSelector &sample_
m_object->data = bcam;
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_camera.h b/source/blender/io/alembic/intern/abc_reader_camera.h
index b733269407b..408e9623970 100644
--- a/source/blender/io/alembic/intern/abc_reader_camera.h
+++ b/source/blender/io/alembic/intern/abc_reader_camera.h
@@ -21,9 +21,7 @@
#include "abc_reader_object.h"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class AbcCameraReader : public AbcObjectReader {
Alembic::AbcGeom::ICameraSchema m_schema;
@@ -39,6 +37,4 @@ class AbcCameraReader : public AbcObjectReader {
void readObjectData(Main *bmain, const Alembic::Abc::ISampleSelector &sample_sel);
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_curves.cc b/source/blender/io/alembic/intern/abc_reader_curves.cc
index a505dfd654b..e29b6eda6fc 100644
--- a/source/blender/io/alembic/intern/abc_reader_curves.cc
+++ b/source/blender/io/alembic/intern/abc_reader_curves.cc
@@ -54,9 +54,7 @@ using Alembic::AbcGeom::IInt16Property;
using Alembic::AbcGeom::ISampleSelector;
using Alembic::AbcGeom::kWrapExisting;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
AbcCurveReader::AbcCurveReader(const Alembic::Abc::IObject &object, ImportSettings &settings)
: AbcObjectReader(object, settings)
@@ -356,6 +354,4 @@ Mesh *AbcCurveReader::read_mesh(Mesh *existing_mesh,
return BKE_mesh_new_nomain_from_curve(m_object);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_curves.h b/source/blender/io/alembic/intern/abc_reader_curves.h
index 7488adb9b24..075ed5ca6a1 100644
--- a/source/blender/io/alembic/intern/abc_reader_curves.h
+++ b/source/blender/io/alembic/intern/abc_reader_curves.h
@@ -29,9 +29,7 @@ struct Curve;
#define ABC_CURVE_RESOLUTION_U_PROPNAME "blender:resolution"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class AbcCurveReader : public AbcObjectReader {
Alembic::AbcGeom::ICurvesSchema m_curves_schema;
@@ -55,6 +53,4 @@ class AbcCurveReader : public AbcObjectReader {
const Alembic::Abc::ISampleSelector &sample_selector);
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_mesh.cc b/source/blender/io/alembic/intern/abc_reader_mesh.cc
index 98130eb28cd..5a42be2bb02 100644
--- a/source/blender/io/alembic/intern/abc_reader_mesh.cc
+++ b/source/blender/io/alembic/intern/abc_reader_mesh.cc
@@ -60,9 +60,7 @@ using Alembic::AbcGeom::N3fArraySamplePtr;
using Alembic::AbcGeom::UInt32ArraySamplePtr;
using Alembic::AbcGeom::V2fArraySamplePtr;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
/* NOTE: Alembic's polygon winding order is clockwise, to match with Renderman. */
@@ -936,6 +934,4 @@ Mesh *AbcSubDReader::read_mesh(Mesh *existing_mesh,
return config.mesh;
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_mesh.h b/source/blender/io/alembic/intern/abc_reader_mesh.h
index 363a74b8b5f..a29eeb71dff 100644
--- a/source/blender/io/alembic/intern/abc_reader_mesh.h
+++ b/source/blender/io/alembic/intern/abc_reader_mesh.h
@@ -24,9 +24,7 @@
struct Mesh;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class AbcMeshReader : public AbcObjectReader {
Alembic::AbcGeom::IPolyMeshSchema m_schema;
@@ -85,6 +83,4 @@ void read_mverts(MVert *mverts,
CDStreamConfig get_config(struct Mesh *mesh);
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_nurbs.cc b/source/blender/io/alembic/intern/abc_reader_nurbs.cc
index 3ca3f6229ab..27d4ec44a27 100644
--- a/source/blender/io/alembic/intern/abc_reader_nurbs.cc
+++ b/source/blender/io/alembic/intern/abc_reader_nurbs.cc
@@ -44,9 +44,7 @@ using Alembic::AbcGeom::INuPatch;
using Alembic::AbcGeom::INuPatchSchema;
using Alembic::AbcGeom::IObject;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
AbcNurbsReader::AbcNurbsReader(const IObject &object, ImportSettings &settings)
: AbcObjectReader(object, settings)
@@ -227,6 +225,4 @@ void AbcNurbsReader::getNurbsPatches(const IObject &obj)
}
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_nurbs.h b/source/blender/io/alembic/intern/abc_reader_nurbs.h
index 738da82885d..e8be2efba9f 100644
--- a/source/blender/io/alembic/intern/abc_reader_nurbs.h
+++ b/source/blender/io/alembic/intern/abc_reader_nurbs.h
@@ -21,9 +21,7 @@
#include "abc_reader_object.h"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class AbcNurbsReader : public AbcObjectReader {
std::vector<std::pair<Alembic::AbcGeom::INuPatchSchema, Alembic::Abc::IObject>> m_schemas;
@@ -39,6 +37,4 @@ class AbcNurbsReader : public AbcObjectReader {
void getNurbsPatches(const Alembic::Abc::IObject &obj);
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_object.cc b/source/blender/io/alembic/intern/abc_reader_object.cc
index 06b0c07f4c5..1e832de1f47 100644
--- a/source/blender/io/alembic/intern/abc_reader_object.cc
+++ b/source/blender/io/alembic/intern/abc_reader_object.cc
@@ -41,9 +41,7 @@ using Alembic::AbcGeom::IObject;
using Alembic::AbcGeom::IXform;
using Alembic::AbcGeom::IXformSchema;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
AbcObjectReader::AbcObjectReader(const IObject &object, ImportSettings &settings)
: m_name(""),
@@ -335,6 +333,4 @@ void AbcObjectReader::decref()
BLI_assert(m_refcount >= 0);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_object.h b/source/blender/io/alembic/intern/abc_reader_object.h
index 0bde60b06b5..8e00ed42777 100644
--- a/source/blender/io/alembic/intern/abc_reader_object.h
+++ b/source/blender/io/alembic/intern/abc_reader_object.h
@@ -31,9 +31,7 @@ struct Object;
using Alembic::AbcCoreAbstract::chrono_t;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
struct ImportSettings {
bool do_convert_mat;
@@ -168,6 +166,4 @@ class AbcObjectReader {
Imath::M44d get_matrix(const Alembic::AbcGeom::IXformSchema &schema, const float time);
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_points.cc b/source/blender/io/alembic/intern/abc_reader_points.cc
index b805da4daa3..f8cc6b0314a 100644
--- a/source/blender/io/alembic/intern/abc_reader_points.cc
+++ b/source/blender/io/alembic/intern/abc_reader_points.cc
@@ -43,9 +43,7 @@ using Alembic::AbcGeom::IPoints;
using Alembic::AbcGeom::IPointsSchema;
using Alembic::AbcGeom::ISampleSelector;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
AbcPointsReader::AbcPointsReader(const Alembic::Abc::IObject &object, ImportSettings &settings)
: AbcObjectReader(object, settings)
@@ -158,6 +156,4 @@ struct Mesh *AbcPointsReader::read_mesh(struct Mesh *existing_mesh,
return new_mesh ? new_mesh : existing_mesh;
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_points.h b/source/blender/io/alembic/intern/abc_reader_points.h
index 8a970ac35b3..aed66699c75 100644
--- a/source/blender/io/alembic/intern/abc_reader_points.h
+++ b/source/blender/io/alembic/intern/abc_reader_points.h
@@ -25,9 +25,7 @@
#include "abc_customdata.h"
#include "abc_reader_object.h"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class AbcPointsReader : public AbcObjectReader {
Alembic::AbcGeom::IPointsSchema m_schema;
@@ -53,6 +51,4 @@ void read_points_sample(const Alembic::AbcGeom::IPointsSchema &schema,
const Alembic::AbcGeom::ISampleSelector &selector,
CDStreamConfig &config);
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_transform.cc b/source/blender/io/alembic/intern/abc_reader_transform.cc
index 456d1da2c68..3aab2f2d339 100644
--- a/source/blender/io/alembic/intern/abc_reader_transform.cc
+++ b/source/blender/io/alembic/intern/abc_reader_transform.cc
@@ -29,9 +29,7 @@
using Alembic::Abc::ISampleSelector;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
AbcEmptyReader::AbcEmptyReader(const Alembic::Abc::IObject &object, ImportSettings &settings)
: AbcObjectReader(object, settings)
@@ -77,6 +75,4 @@ void AbcEmptyReader::readObjectData(Main *bmain, const ISampleSelector &UNUSED(s
m_object->data = NULL;
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_reader_transform.h b/source/blender/io/alembic/intern/abc_reader_transform.h
index 812d3bdfc92..e515560912f 100644
--- a/source/blender/io/alembic/intern/abc_reader_transform.h
+++ b/source/blender/io/alembic/intern/abc_reader_transform.h
@@ -23,9 +23,7 @@
#include <Alembic/AbcGeom/All.h>
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class AbcEmptyReader : public AbcObjectReader {
Alembic::AbcGeom::IXformSchema m_schema;
@@ -41,6 +39,4 @@ class AbcEmptyReader : public AbcObjectReader {
void readObjectData(Main *bmain, const Alembic::Abc::ISampleSelector &sample_sel);
};
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_util.cc b/source/blender/io/alembic/intern/abc_util.cc
index 04febd7bfcb..edb20da89a5 100644
--- a/source/blender/io/alembic/intern/abc_util.cc
+++ b/source/blender/io/alembic/intern/abc_util.cc
@@ -38,9 +38,7 @@
#include "PIL_time.h"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
std::string get_id_name(const Object *const ob)
{
@@ -261,6 +259,4 @@ std::ostream &operator<<(std::ostream &os, const SimpleLogger &logger)
return os;
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/intern/abc_util.h b/source/blender/io/alembic/intern/abc_util.h
index 4689173ab5f..98f4b0376a7 100644
--- a/source/blender/io/alembic/intern/abc_util.h
+++ b/source/blender/io/alembic/intern/abc_util.h
@@ -36,9 +36,7 @@ using Alembic::Abc::chrono_t;
struct ID;
struct Object;
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class AbcObjectReader;
struct ImportSettings;
@@ -161,6 +159,4 @@ class SimpleLogger {
*/
std::ostream &operator<<(std::ostream &os, const SimpleLogger &logger);
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/tests/abc_export_test.cc b/source/blender/io/alembic/tests/abc_export_test.cc
index c602868b07e..625dbfd176f 100644
--- a/source/blender/io/alembic/tests/abc_export_test.cc
+++ b/source/blender/io/alembic/tests/abc_export_test.cc
@@ -12,9 +12,7 @@
#include "DEG_depsgraph.h"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
class AlembicExportTest : public testing::Test {
protected:
@@ -159,6 +157,4 @@ TEST_F(AlembicExportTest, TimeSamples180degShutter)
EXPECT_NEAR(32 + 0.15, frames[9], 1e-5);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic
diff --git a/source/blender/io/alembic/tests/abc_matrix_test.cc b/source/blender/io/alembic/tests/abc_matrix_test.cc
index b58e989b1a1..02ef1a99348 100644
--- a/source/blender/io/alembic/tests/abc_matrix_test.cc
+++ b/source/blender/io/alembic/tests/abc_matrix_test.cc
@@ -6,9 +6,7 @@
#include "BLI_math.h"
#include "BLI_utildefines.h"
-namespace blender {
-namespace io {
-namespace alembic {
+namespace blender::io::alembic {
TEST(abc_matrix, CreateRotationMatrixY_YfromZ)
{
@@ -287,6 +285,4 @@ TEST(abc_matrix, CopyM44AxisSwapWithScale_gimbal_ZfromY)
EXPECT_M4_NEAR(expect, result, 1e-5f);
}
-} // namespace alembic
-} // namespace io
-} // namespace blender
+} // namespace blender::io::alembic