aboutsummaryrefslogtreecommitdiff
path: root/Source/Diagnostics/BTDiagnostics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Diagnostics/BTDiagnostics.cpp')
-rw-r--r--Source/Diagnostics/BTDiagnostics.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/Source/Diagnostics/BTDiagnostics.cpp b/Source/Diagnostics/BTDiagnostics.cpp
index 88dd5b79d..204b28b07 100644
--- a/Source/Diagnostics/BTDiagnostics.cpp
+++ b/Source/Diagnostics/BTDiagnostics.cpp
@@ -1445,15 +1445,17 @@ BTDiagnostics::UpdateTotalParticlesFlushed(int i_buffer)
void
BTDiagnostics::ResetTotalParticlesInBuffer(int i_buffer)
{
- for (int isp = 0; isp < m_totalParticles_in_buffer[i_buffer].size(); ++isp) {
- m_totalParticles_in_buffer[i_buffer][isp] = 0;
- }
+ std::fill(
+ m_totalParticles_in_buffer[i_buffer].begin(),
+ m_totalParticles_in_buffer[i_buffer].end(),
+ 0);
}
void
BTDiagnostics::ClearParticleBuffer(int i_buffer)
{
- for (int isp = 0; isp < m_particles_buffer[i_buffer].size(); ++isp) {
- m_particles_buffer[i_buffer][isp]->clearParticles();
- }
+ std::for_each(
+ m_particles_buffer[i_buffer].begin(),
+ m_particles_buffer[i_buffer].end(),
+ [](auto& pb){pb->clearParticles();});
}