pass const refs instead of copy
This commit is contained in:
parent
21ffd441fa
commit
f4906a97b9
@ -56,8 +56,9 @@ struct RouteParameters {
|
|||||||
typedef HashTable<std::string, std::string>::const_iterator OptionsIterator;
|
typedef HashTable<std::string, std::string>::const_iterator OptionsIterator;
|
||||||
|
|
||||||
void setZoomLevel(const short i) {
|
void setZoomLevel(const short i) {
|
||||||
if (18 > i && 0 < i)
|
if (18 > i && 0 < i) {
|
||||||
zoomLevel = i;
|
zoomLevel = i;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void setAlternateRouteFlag(const bool b) {
|
void setAlternateRouteFlag(const bool b) {
|
||||||
@ -105,12 +106,11 @@ struct RouteParameters {
|
|||||||
compression = b;
|
compression = b;
|
||||||
}
|
}
|
||||||
|
|
||||||
void addCoordinate(boost::fusion::vector < double, double > arg_) {
|
void addCoordinate(const boost::fusion::vector < double, double > & arg_) {
|
||||||
int lat = COORDINATE_PRECISION*boost::fusion::at_c < 0 > (arg_);
|
int lat = COORDINATE_PRECISION*boost::fusion::at_c < 0 > (arg_);
|
||||||
int lon = COORDINATE_PRECISION*boost::fusion::at_c < 1 > (arg_);
|
int lon = COORDINATE_PRECISION*boost::fusion::at_c < 1 > (arg_);
|
||||||
coordinates.push_back(_Coordinate(lat, lon));
|
coordinates.push_back(_Coordinate(lat, lon));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#endif /*ROUTE_PARAMETERS_H*/
|
#endif /*ROUTE_PARAMETERS_H*/
|
||||||
|
Loading…
Reference in New Issue
Block a user