Skip to content

Commit 2be85f0

Browse files
committed
Fix visitHierarchy
1 parent 6b4253b commit 2be85f0

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

include/openPMD/Iteration.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ class Iteration
273273
closedByWriter() const;
274274

275275
template <typename Visitor>
276-
void visitHierarchy(Visitor &v)
276+
void visitHierarchy(Visitor &&v)
277277
{
278278
v(*this);
279279
meshes.visitHierarchy(v);

include/openPMD/ParticleSpecies.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class ParticleSpecies
4646
ParticlePatches particlePatches;
4747

4848
template <typename Visitor>
49-
void visitHierarchy(Visitor &v)
49+
void visitHierarchy(Visitor &&v)
5050
{
5151
Container<Record>::visitHierarchy(v);
5252
particlePatches.visitHierarchy(v);

include/openPMD/RecordComponent.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@ class RecordComponent
487487
std::declval<RecordComponent &>(), std::forward<Args>(args)...));
488488

489489
template <typename Visitor>
490-
void visitHierarchy(Visitor &v)
490+
void visitHierarchy(Visitor &&v)
491491
{
492492
v(*this);
493493
}

include/openPMD/Series.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -779,7 +779,7 @@ class Series : public Attributable
779779
void close();
780780

781781
template <typename Visitor>
782-
void visitHierarchy(Visitor &v)
782+
void visitHierarchy(Visitor &&v)
783783
{
784784
v(*this);
785785
get().iterations.visitHierarchy(v);

include/openPMD/backend/Container.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ class Container : virtual public Attributable
263263
}
264264

265265
template <typename Visitor>
266-
void visitHierarchy(Visitor &v)
266+
void visitHierarchy(Visitor &&v)
267267
{
268268
v(*this);
269269
for (auto &p : *this)

include/openPMD/backend/MeshRecordComponent.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ class MeshRecordComponent : public RecordComponent
9595
MeshRecordComponent &makeConstant(T);
9696

9797
template <typename Visitor>
98-
void visitHierarchy(Visitor &v)
98+
void visitHierarchy(Visitor &&v)
9999
{
100100
v(*this);
101101
}

include/openPMD/backend/PatchRecordComponent.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ class PatchRecordComponent : public RecordComponent
9090
void store(T);
9191

9292
template <typename Visitor>
93-
void visitHierarchy(Visitor &v)
93+
void visitHierarchy(Visitor &&v)
9494
{
9595
v(*this);
9696
}

0 commit comments

Comments
 (0)