-
- Downloads
Review iterations over QStrings
There are many ways of iterating over lists in C++/Qt. In the specific case of QStrings, it is known [1] that using foreach with const references avoids the creation of new QString objects in each iteration, reducing the time consumed by the loops. [1] https://blog.qt.io/blog/2009/01/23/iterating-efficiently/ Signed-off-by:Anselmo L. S. Melo <anselmo.melo@intel.com>
Showing
- src/AutoPilotPlugins/APM/APMRadioComponent.cc 1 addition, 1 deletionsrc/AutoPilotPlugins/APM/APMRadioComponent.cc
- src/AutoPilotPlugins/APM/APMSensorsComponentController.cc 1 addition, 1 deletionsrc/AutoPilotPlugins/APM/APMSensorsComponentController.cc
- src/AutoPilotPlugins/PX4/FlightModesComponentController.cc 3 additions, 3 deletionssrc/AutoPilotPlugins/PX4/FlightModesComponentController.cc
- src/AutoPilotPlugins/PX4/PX4Component.cc 1 addition, 1 deletionsrc/AutoPilotPlugins/PX4/PX4Component.cc
- src/AutoPilotPlugins/PX4/PX4RadioComponent.cc 1 addition, 1 deletionsrc/AutoPilotPlugins/PX4/PX4RadioComponent.cc
- src/AutoPilotPlugins/PX4/SensorsComponent.cc 1 addition, 1 deletionsrc/AutoPilotPlugins/PX4/SensorsComponent.cc
- src/AutoPilotPlugins/PX4/SensorsComponentController.cc 1 addition, 1 deletionsrc/AutoPilotPlugins/PX4/SensorsComponentController.cc
- src/FactSystem/FactControls/FactPanelController.cc 2 additions, 2 deletionssrc/FactSystem/FactControls/FactPanelController.cc
- src/FactSystem/ParameterLoader.cc 6 additions, 6 deletionssrc/FactSystem/ParameterLoader.cc
- src/HomePositionManager.cc 1 addition, 1 deletionsrc/HomePositionManager.cc
- src/Joystick/JoystickManager.cc 1 addition, 1 deletionsrc/Joystick/JoystickManager.cc
- src/LogCompressor.cc 1 addition, 1 deletionsrc/LogCompressor.cc
- src/MissionManager/MissionCommands.cc 3 additions, 3 deletionssrc/MissionManager/MissionCommands.cc
- src/QGCApplication.cc 3 additions, 3 deletionssrc/QGCApplication.cc
- src/QmlControls/ParameterEditorController.cc 1 addition, 1 deletionsrc/QmlControls/ParameterEditorController.cc
- src/VideoStreaming/VideoStreaming.cc 1 addition, 1 deletionsrc/VideoStreaming/VideoStreaming.cc
- src/comm/MockLink.cc 2 additions, 2 deletionssrc/comm/MockLink.cc
- src/comm/QGCFlightGearLink.cc 2 additions, 2 deletionssrc/comm/QGCFlightGearLink.cc
- src/comm/UDPLink.cc 1 addition, 1 deletionsrc/comm/UDPLink.cc
- src/qgcunittest/MavlinkLogTest.cc 1 addition, 1 deletionsrc/qgcunittest/MavlinkLogTest.cc
Loading
Please register or sign in to comment