A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use structured binding declarations (sonar, c++17).
[simgrid.git]
/
examples
/
cpp
/
network-factors
/
s4u-network-factors.cpp
diff --git
a/examples/cpp/network-factors/s4u-network-factors.cpp
b/examples/cpp/network-factors/s4u-network-factors.cpp
index 97efd8d4d9e755048e0743fa45820df2d74b4dcd..4eca7b86a2357af6af3da2949cb5ff9dd065a24d 100644
(file)
--- a/
examples/cpp/network-factors/s4u-network-factors.cpp
+++ b/
examples/cpp/network-factors/s4u-network-factors.cpp
@@
-92,11
+92,11
@@
static void load_platform()
static double get_factor_from_map(const std::map<double, double>& factors, double size)
{
double factor = 1.0;
static double get_factor_from_map(const std::map<double, double>& factors, double size)
{
double factor = 1.0;
- for (auto const&
fact
: factors) {
- if (size < fact
.first
) {
+ for (auto const&
[factor_size, factor_value]
: factors) {
+ if (size < fact
or_size
) {
break;
} else {
break;
} else {
- factor = fact
.second
;
+ factor = fact
or_value
;
}
}
return factor;
}
}
return factor;