From dda3689a0286cb72c51e4ed3ddfb8094fae0cdd4 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Fri, 6 Oct 2017 10:16:22 +0200 Subject: [PATCH] make measurements library independent from std ext --- alib2algo/makefile.conf | 6 +++--- alib2algo_experimental/makefile.conf | 6 +++--- alib2aux/makefile.conf | 6 +++--- alib2cli/makefile.conf | 6 +++--- alib2common/makefile.conf | 6 +++--- alib2data/makefile.conf | 6 +++--- alib2data_experimental/makefile.conf | 6 +++--- alib2elgo/makefile.conf | 6 +++--- alib2measure/makefile.conf | 6 +++--- alib2measure/src/allocator/StealthTypes.hpp | 4 ++-- alib2measure/src/debug/New.cpp | 4 ---- alib2measure/src/measurements/MeasurementEngine.cpp | 4 ++-- alib2measure/src/measurements/MeasurementFrame.cpp | 13 +++++++++++-- alib2measure/src/measurements/MeasurementFrame.hpp | 2 +- .../src/measurements/MeasurementResults.cpp | 4 ++-- .../src/measurements/MeasurementResults.hpp | 2 +- alib2measure/src/measurements/MeasurementTypes.cpp | 6 +++--- .../src/measurements/frames/CounterDataFrame.cpp | 2 +- .../src/measurements/frames/CounterDataFrame.hpp | 2 +- .../src/measurements/frames/MemoryDataFrame.cpp | 2 +- .../src/measurements/frames/MemoryDataFrame.hpp | 2 +- .../src/measurements/frames/TimeDataFrame.cpp | 2 +- .../src/measurements/frames/TimeDataFrame.hpp | 2 +- alib2measure/test-src/main.cpp | 6 +++--- .../test-src/measurements/MeasurementsTest.cpp | 6 +----- alib2raw/makefile.conf | 6 +++--- alib2str/makefile.conf | 6 +++--- makefile | 2 +- 28 files changed, 66 insertions(+), 65 deletions(-) diff --git a/alib2algo/makefile.conf b/alib2algo/makefile.conf index 7e7388d75b..cf61dd91fe 100644 --- a/alib2algo/makefile.conf +++ b/alib2algo/makefile.conf @@ -1,5 +1,5 @@ LIBRARY:=alib2algo TESTBIN:=alib2test -LINK_PATHS=../alib2str/ ../alib2data/ ../alib2xml/ ../alib2measure/ ../alib2common/ ../alib2std/ -LINK_LIBRARIES=alib2str alib2data alib2xml alib2measure alib2common alib2std xml2 -INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2str/src/ \$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ /usr/include/libxml2/ +LINK_PATHS=../alib2str/ ../alib2data/ ../alib2xml/ ../alib2common/ ../alib2std/ ../alib2measure/ +LINK_LIBRARIES=alib2str alib2data alib2xml alib2common alib2std alib2measure xml2 +INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2str/src/ \$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ /usr/include/libxml2/ diff --git a/alib2algo_experimental/makefile.conf b/alib2algo_experimental/makefile.conf index 37608460f7..4cde0e3a0d 100644 --- a/alib2algo_experimental/makefile.conf +++ b/alib2algo_experimental/makefile.conf @@ -1,5 +1,5 @@ LIBRARY:=alib2algo_experimental TESTBIN:=alib2test -LINK_PATHS=../alib2algo/ ../alib2str/ ../alib2data_experimental/ ../alib2data/ ../alib2xml/ ../alib2measure/ ../alib2common/ ../alib2std/ -LINK_LIBRARIES=alib2algo alib2str alib2data_experimental alib2data alib2xml alib2measure alib2common alib2std xml2 -INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2algo/src/ \$$(SOURCES_BASE_DIR)/../../alib2str/src/ \$$(SOURCES_BASE_DIR)/../../alib2data_experimental/src/ \$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ /usr/include/libxml2/ +LINK_PATHS=../alib2algo/ ../alib2str/ ../alib2data_experimental/ ../alib2data/ ../alib2xml/ ../alib2common/ ../alib2std/ ../alib2measure/ +LINK_LIBRARIES=alib2algo alib2str alib2data_experimental alib2data alib2xml alib2common alib2std alib2measure xml2 +INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2algo/src/ \$$(SOURCES_BASE_DIR)/../../alib2str/src/ \$$(SOURCES_BASE_DIR)/../../alib2data_experimental/src/ \$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ /usr/include/libxml2/ diff --git a/alib2aux/makefile.conf b/alib2aux/makefile.conf index d5e0051bca..48a8283358 100644 --- a/alib2aux/makefile.conf +++ b/alib2aux/makefile.conf @@ -1,5 +1,5 @@ LIBRARY:=alib2aux TESTBIN:=alib2test -LINK_PATHS=../alib2str/ ../alib2data/ ../alib2xml/ ../alib2measure/ ../alib2common/ ../alib2std/ -LINK_LIBRARIES=alib2str alib2data alib2xml alib2measure alib2common alib2std xml2 -INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2str/src/ \$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ /usr/include/libxml2/ +LINK_PATHS=../alib2str/ ../alib2data/ ../alib2xml/ ../alib2common/ ../alib2std/ ../alib2measure/ +LINK_LIBRARIES=alib2str alib2data alib2xml alib2common alib2std alib2measure xml2 +INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2str/src/ \$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ /usr/include/libxml2/ diff --git a/alib2cli/makefile.conf b/alib2cli/makefile.conf index c2eda967ed..7ecf4c0221 100644 --- a/alib2cli/makefile.conf +++ b/alib2cli/makefile.conf @@ -1,5 +1,5 @@ LIBRARY:=alib2cli TESTBIN:=alib2test -LINK_PATHS=../alib2xml/ ../alib2measure/ ../alib2common/ ../alib2std/ -LINK_LIBRARIES=alib2xml alib2measure alib2common alib2std xml2 -INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ /usr/include/libxml2/ +LINK_PATHS=../alib2xml/ ../alib2common/ ../alib2std/ ../alib2measure/ +LINK_LIBRARIES=alib2xml alib2common alib2std alib2measure xml2 +INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ /usr/include/libxml2/ diff --git a/alib2common/makefile.conf b/alib2common/makefile.conf index 500838667b..ef52808c86 100644 --- a/alib2common/makefile.conf +++ b/alib2common/makefile.conf @@ -1,5 +1,5 @@ LIBRARY:=alib2common TESTBIN:=alib2test -LINK_PATHS=../alib2std/ -LINK_LIBRARIES=alib2std -INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2std/src/ +LINK_PATHS=../alib2measure/ ../alib2std/ +LINK_LIBRARIES=alib2measure alib2std +INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2measure/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ diff --git a/alib2data/makefile.conf b/alib2data/makefile.conf index 91396582fb..9c716a448a 100644 --- a/alib2data/makefile.conf +++ b/alib2data/makefile.conf @@ -1,5 +1,5 @@ LIBRARY:=alib2data TESTBIN:=alib2test -LINK_PATHS=../alib2xml/ ../alib2measure/ ../alib2common/ ../alib2std/ -LINK_LIBRARIES=alib2xml alib2measure alib2common alib2std xml2 -INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src \$$(SOURCES_BASE_DIR)/../../alib2std/src/ /usr/include/libxml2/ +LINK_PATHS=../alib2xml/ ../alib2common/ ../alib2std/ ../alib2measure/ +LINK_LIBRARIES=alib2xml alib2common alib2std alib2measure xml2 +INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ /usr/include/libxml2/ diff --git a/alib2data_experimental/makefile.conf b/alib2data_experimental/makefile.conf index 0d2ae5773d..4a1fde3e56 100644 --- a/alib2data_experimental/makefile.conf +++ b/alib2data_experimental/makefile.conf @@ -1,5 +1,5 @@ LIBRARY:=alib2data_experimental TESTBIN:=alib2test -LINK_PATHS=../alib2data/ ../alib2xml/ ../alib2measure/ ../alib2common/ ../alib2std/ -LINK_LIBRARIES=alib2data alib2xml alib2measure alib2common alib2std xml2 -INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src \$$(SOURCES_BASE_DIR)/../../alib2std/src/ /usr/include/libxml2/ +LINK_PATHS=../alib2data/ ../alib2xml/ ../alib2common/ ../alib2std/ ../alib2measure/ +LINK_LIBRARIES=alib2data alib2xml alib2common alib2std xml2 alib2measure +INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ /usr/include/libxml2/ diff --git a/alib2elgo/makefile.conf b/alib2elgo/makefile.conf index 75ee8ec479..362e4ca0a3 100644 --- a/alib2elgo/makefile.conf +++ b/alib2elgo/makefile.conf @@ -1,5 +1,5 @@ LIBRARY:=alib2elgo TESTBIN:=alib2test -LINK_PATHS=../alib2algo/ ../alib2str/ ../alib2data/ ../alib2xml/ ../alib2measure/ ../alib2common/ ../alib2std/ -LINK_LIBRARIES=alib2algo alib2str alib2data alib2xml alib2measure alib2common alib2std xml2 -INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2algo/src/ \$$(SOURCES_BASE_DIR)/../../alib2str/src/ \$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ /usr/include/libxml2/ +LINK_PATHS=../alib2algo/ ../alib2str/ ../alib2data/ ../alib2xml/ ../alib2common/ ../alib2std/ ../alib2measure/ +LINK_LIBRARIES=alib2algo alib2str alib2data alib2xml alib2common alib2std alib2measure xml2 +INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2algo/src/ \$$(SOURCES_BASE_DIR)/../../alib2str/src/ \$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ /usr/include/libxml2/ diff --git a/alib2measure/makefile.conf b/alib2measure/makefile.conf index e6594da1c7..df589ff30d 100644 --- a/alib2measure/makefile.conf +++ b/alib2measure/makefile.conf @@ -1,5 +1,5 @@ LIBRARY:=alib2measure TESTBIN:=alib2test -LINK_PATHS=../alib2common/ ../alib2std/ -LINK_LIBRARIES=alib2common alib2std -INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ +LINK_PATHS= +LINK_LIBRARIES= +INCLUDE_PATHS= diff --git a/alib2measure/src/allocator/StealthTypes.hpp b/alib2measure/src/allocator/StealthTypes.hpp index 62164412ef..76956a1bed 100644 --- a/alib2measure/src/allocator/StealthTypes.hpp +++ b/alib2measure/src/allocator/StealthTypes.hpp @@ -20,10 +20,10 @@ std::string to_string ( stealth_string & ); stealth_string stealthStringFromString ( const std::string & ); template < typename T > -using stealth_vector = ext::vector < T, stealth_allocator < T > >; +using stealth_vector = std::vector < T, stealth_allocator < T > >; template < class Key, class T, class Compare = std::less < Key > > -using stealth_map = ext::map < Key, T, Compare, stealth_allocator < std::pair < const Key, T > > >; +using stealth_map = std::map < Key, T, Compare, stealth_allocator < std::pair < const Key, T > > >; } #endif /* STEALTH_TYPES_HPP_ */ diff --git a/alib2measure/src/debug/New.cpp b/alib2measure/src/debug/New.cpp index 2cb09e8427..3141e741e0 100644 --- a/alib2measure/src/debug/New.cpp +++ b/alib2measure/src/debug/New.cpp @@ -2,8 +2,6 @@ * Author: Radovan Cerveny */ -#ifdef __clang__ - #include <cstdlib> #include <new> #include "../measurements/MeasurementNew.hpp" @@ -19,5 +17,3 @@ void operator delete( void * ptr ) noexcept { void operator delete( void * ptr, std::size_t ) noexcept { operator delete( ptr, true ); } - -#endif diff --git a/alib2measure/src/measurements/MeasurementEngine.cpp b/alib2measure/src/measurements/MeasurementEngine.cpp index 9f939dc0ca..eeb60aa89a 100644 --- a/alib2measure/src/measurements/MeasurementEngine.cpp +++ b/alib2measure/src/measurements/MeasurementEngine.cpp @@ -3,7 +3,7 @@ */ #include "MeasurementEngine.hpp" -#include <exception/CommonException.h> +#include <stdexcept> namespace measurements { @@ -40,7 +40,7 @@ void MeasurementEngine::popMeasurementFrame ( ) { unsigned currentIdx = frameIdxStack.back ( ); if ( frames[currentIdx].type == measurements::Type::ROOT ) - throw::exception::CommonException ( "MeasurementEngine: popMeasurementFrame failed, no measurements started" ); + throw std::domain_error ( "MeasurementEngine: popMeasurementFrame failed, no measurements started" ); frameIdxStack.pop_back ( ); diff --git a/alib2measure/src/measurements/MeasurementFrame.cpp b/alib2measure/src/measurements/MeasurementFrame.cpp index e6f411460d..5fba8c2088 100644 --- a/alib2measure/src/measurements/MeasurementFrame.cpp +++ b/alib2measure/src/measurements/MeasurementFrame.cpp @@ -17,11 +17,20 @@ std::ostream & operator <<( std::ostream & os, const MeasurementFrame & frame ) ss << "(TIME: " << frame.time << "), (MEM: " << frame.memory << "), (COUNTER: " << frame.counter << ")"; - os << ext::make_tuple ( frame.name, frame.type, frame.parentIdx, frame.subIdxs, ss.str ( ) ); + os << "(" << frame.name << ", " << frame.type << ", " << frame.parentIdx << ", ["; + bool first = true; + for ( int subId : frame.subIdxs ) { + if ( first ) + first = false; + else + os << ", "; + os << subId; + } + os << "], " << ss.str ( ) << ")"; return os; } -MeasurementFrame MeasurementFrame::aggregate ( const ext::vector < MeasurementFrame > & framesToAggregate ) { +MeasurementFrame MeasurementFrame::aggregate ( const std::vector < MeasurementFrame > & framesToAggregate ) { MeasurementFrame aggregatedFrame ( framesToAggregate[0].name, framesToAggregate[0].type, framesToAggregate[0].parentIdx ); aggregatedFrame.subIdxs = framesToAggregate[0].subIdxs; diff --git a/alib2measure/src/measurements/MeasurementFrame.hpp b/alib2measure/src/measurements/MeasurementFrame.hpp index 57ed741d05..a93c029c39 100644 --- a/alib2measure/src/measurements/MeasurementFrame.hpp +++ b/alib2measure/src/measurements/MeasurementFrame.hpp @@ -28,7 +28,7 @@ struct MeasurementFrame { MeasurementFrame ( measurements::stealth_string, measurements::Type, unsigned ); - static MeasurementFrame aggregate ( const ext::vector < MeasurementFrame > & ); + static MeasurementFrame aggregate ( const std::vector < MeasurementFrame > & ); }; std::ostream & operator <<( std::ostream &, const MeasurementFrame & ); diff --git a/alib2measure/src/measurements/MeasurementResults.cpp b/alib2measure/src/measurements/MeasurementResults.cpp index b122a01bb5..a0db2a8686 100644 --- a/alib2measure/src/measurements/MeasurementResults.cpp +++ b/alib2measure/src/measurements/MeasurementResults.cpp @@ -96,13 +96,13 @@ void MeasurementResults::printAsTree ( std::ostream & os, unsigned idx, std::str } } -MeasurementResults MeasurementResults::aggregate ( const ext::vector < MeasurementResults > & resultsToAggregate ) { +MeasurementResults MeasurementResults::aggregate ( const std::vector < MeasurementResults > & resultsToAggregate ) { MeasurementResults aggregatedResults; size_t frameCount = resultsToAggregate[0].frames.size ( ); for ( size_t frameIdx = 0; frameIdx < frameCount; ++frameIdx ) { - ext::vector < MeasurementFrame > framesToAggregate; + std::vector < MeasurementFrame > framesToAggregate; for ( const MeasurementResults & measurementResults : resultsToAggregate ) framesToAggregate.push_back ( measurementResults.frames[frameIdx] ); diff --git a/alib2measure/src/measurements/MeasurementResults.hpp b/alib2measure/src/measurements/MeasurementResults.hpp index f3410c210d..2ba9617581 100644 --- a/alib2measure/src/measurements/MeasurementResults.hpp +++ b/alib2measure/src/measurements/MeasurementResults.hpp @@ -28,7 +28,7 @@ struct MeasurementResults { void printAsList ( std::ostream & ) const; void printAsTree ( std::ostream & ) const; - static MeasurementResults aggregate ( const ext::vector < MeasurementResults > & ); + static MeasurementResults aggregate ( const std::vector < MeasurementResults > & ); private: void printAsList ( std::ostream &, unsigned ) const; diff --git a/alib2measure/src/measurements/MeasurementTypes.cpp b/alib2measure/src/measurements/MeasurementTypes.cpp index 7ff2e34e45..689efd07c3 100644 --- a/alib2measure/src/measurements/MeasurementTypes.cpp +++ b/alib2measure/src/measurements/MeasurementTypes.cpp @@ -2,7 +2,7 @@ * Author: Radovan Cerveny */ #include "MeasurementTypes.hpp" -#include <exception/CommonException.h> +#include <stdexcept> namespace measurements { @@ -33,7 +33,7 @@ std::string to_string ( Type t ) { return "ALGORITHM"; } - throw::exception::CommonException ( "Missing case." ); + throw std::invalid_argument ( "Missing case." ); } Type measurementTypeFromString ( const std::string & ts ) { @@ -53,7 +53,7 @@ Type measurementTypeFromString ( const std::string & ts ) { if ( ts == "ALGORITHM" ) return Type::ALGORITHM; - throw::exception::CommonException ( "measurementTypeFromString failed, unknown measurement type: " + ts ); + throw std::invalid_argument ( "measurementTypeFromString failed, unknown measurement type: " + ts ); } std::ostream & operator <<( std::ostream & os, Type t ) { diff --git a/alib2measure/src/measurements/frames/CounterDataFrame.cpp b/alib2measure/src/measurements/frames/CounterDataFrame.cpp index abaf9c52ae..a2c7f2dcb6 100644 --- a/alib2measure/src/measurements/frames/CounterDataFrame.cpp +++ b/alib2measure/src/measurements/frames/CounterDataFrame.cpp @@ -48,7 +48,7 @@ void CounterDataFrame::hint ( unsigned frameIdx, measurements::stealth_vector < } } -CounterDataFrame CounterDataFrame::aggregate ( const ext::vector < MeasurementFrame > & framesToAggregate ) { +CounterDataFrame CounterDataFrame::aggregate ( const std::vector < MeasurementFrame > & framesToAggregate ) { // FIXME dummmy aggregation return framesToAggregate[0].counter; } diff --git a/alib2measure/src/measurements/frames/CounterDataFrame.hpp b/alib2measure/src/measurements/frames/CounterDataFrame.hpp index da404c2e45..acbb520313 100644 --- a/alib2measure/src/measurements/frames/CounterDataFrame.hpp +++ b/alib2measure/src/measurements/frames/CounterDataFrame.hpp @@ -33,7 +33,7 @@ struct CounterDataFrame { static void update ( unsigned, measurements::stealth_vector < MeasurementFrame > & ); static void hint ( unsigned, measurements::stealth_vector < MeasurementFrame > &, CounterHint ); - static CounterDataFrame aggregate ( const ext::vector < MeasurementFrame > & ); + static CounterDataFrame aggregate ( const std::vector < MeasurementFrame > & ); }; std::ostream & operator <<( std::ostream &, const CounterDataFrame & ); diff --git a/alib2measure/src/measurements/frames/MemoryDataFrame.cpp b/alib2measure/src/measurements/frames/MemoryDataFrame.cpp index 2d57ccc3cc..c0dcb5fbde 100644 --- a/alib2measure/src/measurements/frames/MemoryDataFrame.cpp +++ b/alib2measure/src/measurements/frames/MemoryDataFrame.cpp @@ -64,7 +64,7 @@ void MemoryDataFrame::hint ( unsigned frameIdx, measurements::stealth_vector < M } } -MemoryDataFrame MemoryDataFrame::aggregate ( const ext::vector < MeasurementFrame > & framesToAggregate ) { +MemoryDataFrame MemoryDataFrame::aggregate ( const std::vector < MeasurementFrame > & framesToAggregate ) { // FIXME dummmy aggregation return framesToAggregate[0].memory; } diff --git a/alib2measure/src/measurements/frames/MemoryDataFrame.hpp b/alib2measure/src/measurements/frames/MemoryDataFrame.hpp index 90f833a6a8..c28fe16cc5 100644 --- a/alib2measure/src/measurements/frames/MemoryDataFrame.hpp +++ b/alib2measure/src/measurements/frames/MemoryDataFrame.hpp @@ -39,7 +39,7 @@ struct MemoryDataFrame { static void update ( unsigned, measurements::stealth_vector < MeasurementFrame > & ); static void hint ( unsigned, measurements::stealth_vector < MeasurementFrame > &, MemoryHint ); - static MemoryDataFrame aggregate ( const ext::vector < MeasurementFrame > & ); + static MemoryDataFrame aggregate ( const std::vector < MeasurementFrame > & ); }; std::ostream & operator <<( std::ostream &, const MemoryDataFrame & ); diff --git a/alib2measure/src/measurements/frames/TimeDataFrame.cpp b/alib2measure/src/measurements/frames/TimeDataFrame.cpp index 38eea1abe6..81d92709e9 100644 --- a/alib2measure/src/measurements/frames/TimeDataFrame.cpp +++ b/alib2measure/src/measurements/frames/TimeDataFrame.cpp @@ -27,7 +27,7 @@ void TimeDataFrame::update ( unsigned frameIdx, measurements::stealth_vector < M parentFrame.time.inFrameDuration -= currentFrame.time.duration; } -TimeDataFrame TimeDataFrame::aggregate ( const ext::vector < MeasurementFrame > & framesToAggregate ) { +TimeDataFrame TimeDataFrame::aggregate ( const std::vector < MeasurementFrame > & framesToAggregate ) { TimeDataFrame aggregatedTimeDataFrame = TimeDataFrame ( ); // we want to compute simple average of times diff --git a/alib2measure/src/measurements/frames/TimeDataFrame.hpp b/alib2measure/src/measurements/frames/TimeDataFrame.hpp index 21404d048b..1dc3a6335c 100644 --- a/alib2measure/src/measurements/frames/TimeDataFrame.hpp +++ b/alib2measure/src/measurements/frames/TimeDataFrame.hpp @@ -24,7 +24,7 @@ struct TimeDataFrame { static void init ( unsigned, measurements::stealth_vector < MeasurementFrame > & ); static void update ( unsigned, measurements::stealth_vector < MeasurementFrame > & ); - static TimeDataFrame aggregate ( const ext::vector < MeasurementFrame > & ); + static TimeDataFrame aggregate ( const std::vector < MeasurementFrame > & ); }; std::ostream & operator <<( std::ostream &, const std::chrono::microseconds & ); diff --git a/alib2measure/test-src/main.cpp b/alib2measure/test-src/main.cpp index fd442ebd12..0026f79acd 100644 --- a/alib2measure/test-src/main.cpp +++ b/alib2measure/test-src/main.cpp @@ -14,7 +14,7 @@ #include <cppunit/SourceLine.h> #include <cppunit/Exception.h> -#include <exception/CommonException.h> +//#include <exception/CommonException.h> CPPUNIT_NS_BEGIN @@ -148,9 +148,9 @@ int main(int argc, char* argv[]) { xmlOut.write(); return progressListener.getResult(); - } catch(const exception::CommonException& exception) { +/* } catch(const exception::CommonException& exception) { std::cerr << exception.getCause() << std::endl; - return 1; + return 1;*/ } catch(const TCLAP::ArgException& exception) { std::cerr << exception.error() << std::endl; return 2; diff --git a/alib2measure/test-src/measurements/MeasurementsTest.cpp b/alib2measure/test-src/measurements/MeasurementsTest.cpp index 396a2e702a..81a8bada25 100644 --- a/alib2measure/test-src/measurements/MeasurementsTest.cpp +++ b/alib2measure/test-src/measurements/MeasurementsTest.cpp @@ -85,10 +85,6 @@ void MeasurementsTest::testTimeMeasurements ( ) { #endif void __NO_OPTIMIZE_ATTRIBUTE__ MeasurementsTest::testMemoryMeasurements ( ) { - #ifndef __clang__ - return - #endif - measurements::start ( "chunk1", measurements::Type::MAIN ); int * baz = new int[500]; measurements::end ( ); @@ -152,7 +148,7 @@ void MeasurementsTest::testCounterMeasurements ( ) { measurements::end ( ); measurements::end ( ); - ext::map < std::string, int > expectedResults [ ] = { + std::map < std::string, int > expectedResults [ ] = { { } , { { "test1", 3 } , { "test2", -19 } , { "test3", -3 } , { "test4", -2 } } , { { "test1", 3 } , { "test2", -19 } , { "test3", -3 } , { "test4", -2 } } , diff --git a/alib2raw/makefile.conf b/alib2raw/makefile.conf index 7128162ca0..c644f9c591 100644 --- a/alib2raw/makefile.conf +++ b/alib2raw/makefile.conf @@ -1,5 +1,5 @@ LIBRARY:=alib2raw TESTBIN:=alib2test -LINK_PATHS=../alib2data/ ../alib2xml/ ../alib2measure/ ../alib2common/ ../alib2std/ -LINK_LIBRARIES=alib2data alib2xml alib2measure alib2common alib2std xml2 -INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ /usr/include/libxml2/ +LINK_PATHS=../alib2data/ ../alib2xml/ ../alib2common/ ../alib2std/ ../alib2measure/ +LINK_LIBRARIES=alib2data alib2xml alib2common alib2std alib2measure xml2 +INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ /usr/include/libxml2/ diff --git a/alib2str/makefile.conf b/alib2str/makefile.conf index 490c340ebf..ae5049dd9e 100644 --- a/alib2str/makefile.conf +++ b/alib2str/makefile.conf @@ -1,5 +1,5 @@ LIBRARY:=alib2str TESTBIN:=alib2test -LINK_PATHS=../alib2data/ ../alib2xml/ ../alib2measure/ ../alib2common/ ../alib2std/ -LINK_LIBRARIES=alib2data alib2xml alib2measure alib2common alib2std xml2 -INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ /usr/include/libxml2/ +LINK_PATHS=../alib2data/ ../alib2xml/ ../alib2common/ ../alib2std/ ../alib2measure/ +LINK_LIBRARIES=alib2data alib2xml alib2common alib2std alib2measure xml2 +INCLUDE_PATHS=\$$(SOURCES_BASE_DIR)/../../alib2data/src/ \$$(SOURCES_BASE_DIR)/../../alib2xml/src/ \$$(SOURCES_BASE_DIR)/../../alib2common/src/ \$$(SOURCES_BASE_DIR)/../../alib2std/src/ \$$(SOURCES_BASE_DIR)/../../alib2measure/src/ /usr/include/libxml2/ diff --git a/makefile b/makefile index 79a5b5abea..6f83ad5494 100644 --- a/makefile +++ b/makefile @@ -20,8 +20,8 @@ JOBS := 1 endif SUBDIRS_LIBS = alib2std \ - alib2common \ alib2measure \ + alib2common \ alib2xml \ alib2data \ alib2data_experimental \ -- GitLab