Optimize string handling
- replace 'if (s.substr(a,b) = "ccc")' with 'if (s.compare(a,c,"ccc")==0)' which avoids creating a temporary string that is immediately thrown away again - used std::stoi(s) instead of ::atoi(s.c_str()), ditto for std::stod - replace s.substr(a,s.length()-a) and s.substr(a,s.length()) with s.substr(a)
parent
7e9d454b
No related branches found
No related tags found
Showing
- GaudiAlg/src/components/SequencerTimerTool.cpp 1 addition, 1 deletionGaudiAlg/src/components/SequencerTimerTool.cpp
- GaudiAlg/src/lib/GaudiCommon.icpp 1 addition, 1 deletionGaudiAlg/src/lib/GaudiCommon.icpp
- GaudiCommonSvc/src/HistogramSvc/HistogramSvc.cpp 2 additions, 3 deletionsGaudiCommonSvc/src/HistogramSvc/HistogramSvc.cpp
- GaudiCommonSvc/src/PersistencySvc/EvtCollectionStream.cpp 10 additions, 8 deletionsGaudiCommonSvc/src/PersistencySvc/EvtCollectionStream.cpp
- GaudiCommonSvc/src/PersistencySvc/OutputStream.cpp 10 additions, 8 deletionsGaudiCommonSvc/src/PersistencySvc/OutputStream.cpp
- GaudiCommonSvc/src/StatusCodeSvc.cpp 1 addition, 1 deletionGaudiCommonSvc/src/StatusCodeSvc.cpp
- GaudiCoreSvc/src/ApplicationMgr/AlgorithmManager.cpp 2 additions, 6 deletionsGaudiCoreSvc/src/ApplicationMgr/AlgorithmManager.cpp
- GaudiCoreSvc/src/ApplicationMgr/AlgorithmManager.h 1 addition, 2 deletionsGaudiCoreSvc/src/ApplicationMgr/AlgorithmManager.h
- GaudiCoreSvc/src/MessageSvc/MessageSvc.cpp 1 addition, 1 deletionGaudiCoreSvc/src/MessageSvc/MessageSvc.cpp
- GaudiExamples/src/Common/GaudiMain.cpp 1 addition, 1 deletionGaudiExamples/src/Common/GaudiMain.cpp
- GaudiExamples/src/GPython/ScriptingMain.cpp 1 addition, 1 deletionGaudiExamples/src/GPython/ScriptingMain.cpp
- GaudiExamples/src/GaudiMT/GaudiMTMain.cpp 3 additions, 3 deletionsGaudiExamples/src/GaudiMT/GaudiMTMain.cpp
- GaudiKernel/GaudiKernel/IFileMgr.h 1 addition, 1 deletionGaudiKernel/GaudiKernel/IFileMgr.h
- GaudiKernel/src/Lib/Dictionary.cpp 1 addition, 1 deletionGaudiKernel/src/Lib/Dictionary.cpp
- GaudiKernel/src/Lib/EventSelectorDataStream.cpp 1 addition, 1 deletionGaudiKernel/src/Lib/EventSelectorDataStream.cpp
- GaudiKernel/src/Lib/GaudiMain.cpp 1 addition, 1 deletionGaudiKernel/src/Lib/GaudiMain.cpp
- GaudiKernel/src/Lib/Message.cpp 2 additions, 8 deletionsGaudiKernel/src/Lib/Message.cpp
- GaudiKernel/src/Lib/System.cpp 1 addition, 1 deletionGaudiKernel/src/Lib/System.cpp
- GaudiKernel/src/Util/LibSymbolInfo.cpp 2 additions, 2 deletionsGaudiKernel/src/Util/LibSymbolInfo.cpp
- GaudiMP/src/Lib/TESSerializer.cpp 1 addition, 1 deletionGaudiMP/src/Lib/TESSerializer.cpp
Loading
Please register or sign in to comment