diff --git a/src/Unittests/unittests_read_write_OM.cc b/src/Unittests/unittests_read_write_OM.cc index 60788df6..fe244cfc 100644 --- a/src/Unittests/unittests_read_write_OM.cc +++ b/src/Unittests/unittests_read_write_OM.cc @@ -1563,54 +1563,43 @@ void do_property(MeshT& _mesh, PropertyAction action) } } +template +void do_all_property_types_vec(MeshT& _mesh, PropertyAction action) +{ + do_property>(_mesh, action); + do_property>(_mesh, action); + do_property>(_mesh, action); +// do_property>(_mesh, action); + do_property>(_mesh, action); + do_property>(_mesh, action); + do_property>(_mesh, action); + do_property>(_mesh, action); +} +template +void do_all_property_types_vec_all_dim(MeshT& _mesh, PropertyAction action) +{ + do_all_property_types_vec(_mesh, action); + do_all_property_types_vec(_mesh, action); + do_all_property_types_vec(_mesh, action); + do_all_property_types_vec(_mesh, action); +} template void do_all_property_types(MeshT& _mesh, PropertyAction action) { // TODO: add support for commented out types - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); -// do_property (_mesh, action); -// do_property> (_mesh, action); -// do_property>(_mesh, action); -// do_property> (_mesh, action); -// do_property> (_mesh, action); -// do_property> (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); -// do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); -// do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); -// do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); -// do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); - do_property (_mesh, action); + do_property (_mesh, action); + do_property (_mesh, action); + do_property (_mesh, action); + do_property (_mesh, action); +// do_property (_mesh, action); +// do_property> (_mesh, action); +// do_property> (_mesh, action); +// do_property> (_mesh, action); +// do_property> (_mesh, action); +// do_property> (_mesh, action); + do_all_property_types_vec_all_dim(_mesh, action); } template