From f1129bc0332adfa3294370625f740d44f16d222a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Radovan=20=C4=8Cerven=C3=BD?= <radovan.cerveny@gmail.com> Date: Tue, 2 Feb 2016 19:02:49 +0100 Subject: [PATCH] replaced all vectors in measurements with stealth_vectors --- alib2algo/src/measurements/MeasurementEngine.hpp | 4 ++-- alib2algo/src/measurements/MeasurementFrames.hpp | 10 +++++----- alib2algo/src/measurements/MemoryDataFrame.cpp | 6 +++--- alib2algo/src/measurements/TimeDataFrame.cpp | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/alib2algo/src/measurements/MeasurementEngine.hpp b/alib2algo/src/measurements/MeasurementEngine.hpp index 5f9cb5067a..e90a54600f 100644 --- a/alib2algo/src/measurements/MeasurementEngine.hpp +++ b/alib2algo/src/measurements/MeasurementEngine.hpp @@ -12,8 +12,8 @@ namespace measurements { class MeasurementEngine { - std::vector < unsigned > frame_idx_stack; - std::vector < MeasurementFrame > frames; + measurements::stealth_vector < unsigned > frame_idx_stack; + measurements::stealth_vector < MeasurementFrame > frames; MeasurementEngine ( ); diff --git a/alib2algo/src/measurements/MeasurementFrames.hpp b/alib2algo/src/measurements/MeasurementFrames.hpp index 6de3fa3d2a..2c17d11e1e 100644 --- a/alib2algo/src/measurements/MeasurementFrames.hpp +++ b/alib2algo/src/measurements/MeasurementFrames.hpp @@ -33,9 +33,9 @@ struct MemoryDataFrame { // void to_xml ( ); - static void init ( unsigned, std::vector < MeasurementFrame > & ); - static void update ( unsigned, std::vector < MeasurementFrame > & ); - static void hint ( unsigned, std::vector < MeasurementFrame > &, MemoryHint ); + static void init ( unsigned, measurements::stealth_vector < MeasurementFrame > & ); + static void update ( unsigned, measurements::stealth_vector < MeasurementFrame > & ); + static void hint ( unsigned, measurements::stealth_vector < MeasurementFrame > &, MemoryHint ); }; struct TimeDataFrame { @@ -48,8 +48,8 @@ struct TimeDataFrame { // void to_xml ( ); - static void init ( unsigned, std::vector < MeasurementFrame > & ); - static void update ( unsigned, std::vector < MeasurementFrame > & ); + static void init ( unsigned, measurements::stealth_vector < MeasurementFrame > & ); + static void update ( unsigned, measurements::stealth_vector < MeasurementFrame > & ); }; struct MeasurementFrame { diff --git a/alib2algo/src/measurements/MemoryDataFrame.cpp b/alib2algo/src/measurements/MemoryDataFrame.cpp index da2d054a0a..d59d15bedb 100644 --- a/alib2algo/src/measurements/MemoryDataFrame.cpp +++ b/alib2algo/src/measurements/MemoryDataFrame.cpp @@ -8,7 +8,7 @@ using namespace std::chrono; namespace measurements { -void MemoryDataFrame::init ( unsigned frame_idx, std::vector < MeasurementFrame > & frames ) { +void MemoryDataFrame::init ( unsigned frame_idx, measurements::stealth_vector < MeasurementFrame > & frames ) { MeasurementFrame & current_frame = frames[frame_idx]; MeasurementFrame & parent_frame = frames[current_frame.parent_idx]; @@ -19,7 +19,7 @@ void MemoryDataFrame::init ( unsigned frame_idx, std::vector < MeasurementFrame } } -void MemoryDataFrame::update ( unsigned frame_idx, std::vector < MeasurementFrame > & frames ) { +void MemoryDataFrame::update ( unsigned frame_idx, measurements::stealth_vector < MeasurementFrame > & frames ) { MeasurementFrame & current_frame = frames[frame_idx]; MeasurementFrame & parent_frame = frames[current_frame.parent_idx]; @@ -33,7 +33,7 @@ void MemoryDataFrame::update ( unsigned frame_idx, std::vector < MeasurementFram parent_frame.memory.current_heap_usage = current_frame.memory.current_heap_usage; } -void MemoryDataFrame::hint ( unsigned frame_idx, std::vector < MeasurementFrame > & frames, MemoryHint hint ) { +void MemoryDataFrame::hint ( unsigned frame_idx, measurements::stealth_vector < MeasurementFrame > & frames, MemoryHint hint ) { MeasurementFrame & current_frame = frames[frame_idx]; diff --git a/alib2algo/src/measurements/TimeDataFrame.cpp b/alib2algo/src/measurements/TimeDataFrame.cpp index 209c6b665e..046bb07f04 100644 --- a/alib2algo/src/measurements/TimeDataFrame.cpp +++ b/alib2algo/src/measurements/TimeDataFrame.cpp @@ -9,13 +9,13 @@ using namespace std::chrono; namespace measurements { -void TimeDataFrame::init ( unsigned frame_idx, std::vector < MeasurementFrame > & frames ) { +void TimeDataFrame::init ( unsigned frame_idx, measurements::stealth_vector < MeasurementFrame > & frames ) { MeasurementFrame & current_frame = frames[frame_idx]; current_frame.time.start = high_resolution_clock::now ( ); } -void TimeDataFrame::update ( unsigned frame_idx, std::vector < MeasurementFrame > & frames ) { +void TimeDataFrame::update ( unsigned frame_idx, measurements::stealth_vector < MeasurementFrame > & frames ) { MeasurementFrame & current_frame = frames[frame_idx]; current_frame.time.duration = duration_cast < microseconds > ( high_resolution_clock::now ( ) - current_frame.time.start ); -- GitLab